diff --git a/district/blocks.py b/district/blocks.py
index 85ddbfc65ec439c61d11090ab9a4a1285784be65..5379f971ab886cc365fff8be1c3b89780edde33c 100644
--- a/district/blocks.py
+++ b/district/blocks.py
@@ -339,3 +339,33 @@ class HeroBannerBlock(StructBlock):
         template = "district/blocks/hero_banner_block.html"
         icon = "image"
         label = "Hero banner"
+
+
+class ArticlesBlock(StructBlock):
+    articles = ListBlock(
+        PageChooserBlock(
+            "district.DistrictArticlePage", required=True, label="Aktualita"
+        ),
+        label="Seznam aktualit",
+        required=True,
+    )
+
+    class Meta:
+        template = "district/blocks/articles_block.html"
+        icon = "list-ul"
+        label = "Blok aktualit"
+
+
+class ArticleLinksBlock(StructBlock):
+    articles = ListBlock(
+        PageChooserBlock(
+            "district.DistrictArticlePage", required=True, label="Aktualita"
+        ),
+        label="Seznam aktualit",
+        required=True,
+    )
+
+    class Meta:
+        template = "district/blocks/article_links_block.html"
+        icon = "list-ul"
+        label = "Seznam nadpisů článků"
diff --git a/district/migrations/0109_alter_districtarticlepage_content_and_more.py b/district/migrations/0109_alter_districtarticlepage_content_and_more.py
new file mode 100644
index 0000000000000000000000000000000000000000..c4071740b17d8e20248ace237ad9fd480604446a
--- /dev/null
+++ b/district/migrations/0109_alter_districtarticlepage_content_and_more.py
@@ -0,0 +1,67101 @@
+# Generated by Django 4.1.8 on 2023-04-17 18:49
+
+import wagtail.blocks
+import wagtail.contrib.table_block.blocks
+import wagtail.fields
+import wagtail.images.blocks
+from django.db import migrations
+
+import shared.blocks
+
+
+class Migration(migrations.Migration):
+    dependencies = [
+        ("district", "0108_alter_districtcenterpage_content_and_more"),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name="districtarticlepage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    (
+                        "text",
+                        wagtail.blocks.RichTextBlock(
+                            features=[
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            label="Textový editor",
+                        ),
+                    ),
+                    (
+                        "headline",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=300, required=True
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("head-alt-xl", "Bebas XL"),
+                                            ("head-alt-lg", "Bebas L"),
+                                            ("head-alt-md", "Bebas M"),
+                                            ("head-alt-base", "Bebas base"),
+                                            ("head-alt-sm", "Bebas SM"),
+                                            ("head-alt-xs", "Bebas XS"),
+                                            ("head-alt-2xs", "Bebas 2XS"),
+                                            ("head-heavy-base", "Roboto base"),
+                                            ("head-heavy-sm", "Roboto SM"),
+                                            ("head-heavy-xs", "Roboto XS"),
+                                            ("head-heavy-2xs", "Roboto 2XS"),
+                                            ("head-allcaps-2xs", "Allcaps 2XS"),
+                                            ("head-allcaps-3xs", "Allcaps 3XS"),
+                                            ("head-allcaps-4xs", "Allcaps 4XS"),
+                                            (
+                                                "head-heavy-allcaps-2xs",
+                                                "Allcaps heavy 2XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-3xs",
+                                                "Allcaps heavy 3XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-4xs",
+                                                "Allcaps heavy 4XS",
+                                            ),
+                                        ],
+                                        help_text="Náhled si prohlédněte na https://styleguide.pir-test.eu/latest/?p=viewall-atoms-text.",
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "tag",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("h1", "H1"),
+                                            ("h2", "H2"),
+                                            ("h3", "H3"),
+                                            ("h4", "H4"),
+                                            ("h5", "H5"),
+                                            ("h6", "H6"),
+                                        ],
+                                        help_text="Čím nižší číslo, tím vyšší úroveň.",
+                                        label="Úroveň nadpisu",
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "table",
+                        wagtail.contrib.table_block.blocks.TableBlock(
+                            template="shared/blocks/table_block.html"
+                        ),
+                    ),
+                    (
+                        "gallery",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "gallery_items",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.images.blocks.ImageChooserBlock(
+                                            label="obrázek", required=True
+                                        ),
+                                        group="ostatní",
+                                        icon="image",
+                                        label="Galerie",
+                                    ),
+                                )
+                            ],
+                            label="Galerie",
+                        ),
+                    ),
+                    (
+                        "figure",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.TextBlock(
+                                        label="Popisek", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "card",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=False
+                                    ),
+                                ),
+                                (
+                                    "elevation",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=2,
+                                        help_text="0 = žádný stín, 21 = maximální stín",
+                                        label="Velikost stínu",
+                                        max_value=21,
+                                        min_value=0,
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.TextBlock(
+                                        label="Titulek", required=False
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                        label="Zvýraznit stín na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "two_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "three_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "middle_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah prostředního sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "youtube",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "poster_image",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                        label="Náhled videa (automatické pole)",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "video_url",
+                                    wagtail.blocks.URLBlock(
+                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                        label="Odkaz na video",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "video_id",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                        label="ID videa (automatické pole)",
+                                        required=False,
+                                    ),
+                                ),
+                            ],
+                            label="YouTube video",
+                        ),
+                    ),
+                    (
+                        "map_point",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "lat",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 50.04075",
+                                        label="Zeměpisná šířka",
+                                    ),
+                                ),
+                                (
+                                    "lon",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 15.77659",
+                                        label="Zeměpisná délka",
+                                    ),
+                                ),
+                                (
+                                    "hex_color",
+                                    wagtail.blocks.CharBlock(
+                                        default="000000",
+                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                        label="Barva špendlíku (HEX)",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("osm-mapnik", "OSM Mapnik"),
+                                            ("stadia-osm-bright", "Stadia OSM Bright"),
+                                            ("stadia-outdoors", "Stadia Outdoors"),
+                                            ("mapbox-streets", "Mapbox Streets"),
+                                            ("mapbox-outdoors", "Mapbox Outdoors"),
+                                            ("mapbox-light", "Mapbox Light"),
+                                            ("mapbox-dark", "Mapbox Dark"),
+                                            ("mapbox-satellite", "Mapbox Satellite"),
+                                            ("mapbox-pirate", "Mapbox Pirate Theme"),
+                                        ],
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Špendlík na mapě",
+                        ),
+                    ),
+                    (
+                        "map_collection",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "features",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek", required=True
+                                                    ),
+                                                ),
+                                                (
+                                                    "description",
+                                                    wagtail.blocks.TextBlock(
+                                                        label="Popisek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "geojson",
+                                                    wagtail.blocks.TextBlock(
+                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                        label="Geodata",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "image",
+                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                        label="Obrázek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "hex_color",
+                                                    wagtail.blocks.CharBlock(
+                                                        default="000000",
+                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                        label="Barva (HEX)",
+                                                    ),
+                                                ),
+                                            ],
+                                            required=True,
+                                        ),
+                                        label="Součásti",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("osm-mapnik", "OSM Mapnik"),
+                                            ("stadia-osm-bright", "Stadia OSM Bright"),
+                                            ("stadia-outdoors", "Stadia Outdoors"),
+                                            ("mapbox-streets", "Mapbox Streets"),
+                                            ("mapbox-outdoors", "Mapbox Outdoors"),
+                                            ("mapbox-light", "Mapbox Light"),
+                                            ("mapbox-dark", "Mapbox Dark"),
+                                            ("mapbox-satellite", "Mapbox Satellite"),
+                                            ("mapbox-pirate", "Mapbox Pirate Theme"),
+                                        ],
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Mapová kolekce",
+                        ),
+                    ),
+                    (
+                        "button",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "icon",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                        label="Ikonka",
+                                        max_length=128,
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "size",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("sm", "Malá"),
+                                            ("base", "Střední"),
+                                            ("lg", "Velká"),
+                                        ],
+                                        label="Velikost",
+                                    ),
+                                ),
+                                (
+                                    "color",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("black", "Černá"),
+                                            ("white", "Bílá"),
+                                            ("grey-125", "Světle šedá"),
+                                            ("blue-300", "Modrá"),
+                                            ("cyan-200", "Tyrkysová"),
+                                            ("green-400", "Zelené"),
+                                            ("violet-400", "Vínová"),
+                                            ("red-600", "Červená"),
+                                        ],
+                                        label="Barva",
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                        label="Animovat na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "mobile_fullwidth",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                        label="Plná šířka na mobilních zařízeních",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "button_group",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "buttons",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "icon",
+                                                    wagtail.blocks.CharBlock(
+                                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                        label="Ikonka",
+                                                        max_length=128,
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "size",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("sm", "Malá"),
+                                                            ("base", "Střední"),
+                                                            ("lg", "Velká"),
+                                                        ],
+                                                        label="Velikost",
+                                                    ),
+                                                ),
+                                                (
+                                                    "color",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("black", "Černá"),
+                                                            ("white", "Bílá"),
+                                                            ("grey-125", "Světle šedá"),
+                                                            ("blue-300", "Modrá"),
+                                                            ("cyan-200", "Tyrkysová"),
+                                                            ("green-400", "Zelené"),
+                                                            ("violet-400", "Vínová"),
+                                                            ("red-600", "Červená"),
+                                                        ],
+                                                        label="Barva",
+                                                    ),
+                                                ),
+                                                (
+                                                    "hoveractive",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                        label="Animovat na hover",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "mobile_fullwidth",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                        label="Plná šířka na mobilních zařízeních",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "page",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Stránka", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "align",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("auto", "Automaticky"),
+                                                            ("center", "Na střed"),
+                                                        ],
+                                                        label="Zarovnání",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="Tlačítka",
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "image_banner",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "image",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=(
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                    ),
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "chart",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Název", max_length=120
+                                    ),
+                                ),
+                                (
+                                    "chart_type",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("bar", "Graf se sloupci"),
+                                            (
+                                                "horizontalBar",
+                                                "Graf s vodorovnými sloupci",
+                                            ),
+                                            ("pie", "Koláčový graf"),
+                                            ("doughnut", "Donutový graf"),
+                                            ("polarArea", "Graf polární oblasti"),
+                                            ("radar", "Radarový graf"),
+                                            ("line", "Graf s liniemi"),
+                                        ],
+                                        label="Typ",
+                                    ),
+                                ),
+                                (
+                                    "hide_points",
+                                    wagtail.blocks.BooleanBlock(
+                                        help_text="Mění vzhled pouze u linových grafů.",
+                                        label="Schovat body",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_labels",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.CharBlock(
+                                            label="Skupina", max_length=40
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místně definované skupiny",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení zdroje dat",
+                                                        max_length=120,
+                                                    ),
+                                                ),
+                                                (
+                                                    "data",
+                                                    wagtail.blocks.ListBlock(
+                                                        wagtail.blocks.IntegerBlock(),
+                                                        default=[0],
+                                                        label="Data",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místní zdroje dat",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "redmine_issue_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "projects",
+                                                    wagtail.blocks.MultipleChoiceBlock(
+                                                        choices=shared.blocks.get_redmine_projects,
+                                                        label="Projekty",
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_open",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen otevřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_closed",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen uzavřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_min_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Min. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_max_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Max. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "updated_on",
+                                                    wagtail.blocks.CharBlock(
+                                                        help_text="Např. <=2023-01-01. Více informací na pi2.cz/redmine-api",
+                                                        label="Filtr pro datum aktualizace",
+                                                        max_length=128,
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "issue_label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení úkolů uvnitř grafu",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "split_per_project",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Rozdělit podle projektu",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "only_grow",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Pouze růst nahoru",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                            ],
+                                            label="Redmine úkoly",
+                                        ),
+                                        blank=True,
+                                        default=[],
+                                        help_text="Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                                        label="Zdroje dat z Redmine (úkoly)",
+                                        required=False,
+                                    ),
+                                ),
+                            ],
+                            template="district/blocks/chart.html",
+                        ),
+                    ),
+                    (
+                        "related",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "related_links",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                ],
+                blank=True,
+                use_json_field=True,
+                verbose_name="Článek",
+            ),
+        ),
+        migrations.AlterField(
+            model_name="districtcenterpage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    (
+                        "text",
+                        wagtail.blocks.RichTextBlock(
+                            features=[
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            label="Textový editor",
+                        ),
+                    ),
+                    (
+                        "headline",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=300, required=True
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("head-alt-xl", "Bebas XL"),
+                                            ("head-alt-lg", "Bebas L"),
+                                            ("head-alt-md", "Bebas M"),
+                                            ("head-alt-base", "Bebas base"),
+                                            ("head-alt-sm", "Bebas SM"),
+                                            ("head-alt-xs", "Bebas XS"),
+                                            ("head-alt-2xs", "Bebas 2XS"),
+                                            ("head-heavy-base", "Roboto base"),
+                                            ("head-heavy-sm", "Roboto SM"),
+                                            ("head-heavy-xs", "Roboto XS"),
+                                            ("head-heavy-2xs", "Roboto 2XS"),
+                                            ("head-allcaps-2xs", "Allcaps 2XS"),
+                                            ("head-allcaps-3xs", "Allcaps 3XS"),
+                                            ("head-allcaps-4xs", "Allcaps 4XS"),
+                                            (
+                                                "head-heavy-allcaps-2xs",
+                                                "Allcaps heavy 2XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-3xs",
+                                                "Allcaps heavy 3XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-4xs",
+                                                "Allcaps heavy 4XS",
+                                            ),
+                                        ],
+                                        help_text="Náhled si prohlédněte na https://styleguide.pir-test.eu/latest/?p=viewall-atoms-text.",
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "tag",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("h1", "H1"),
+                                            ("h2", "H2"),
+                                            ("h3", "H3"),
+                                            ("h4", "H4"),
+                                            ("h5", "H5"),
+                                            ("h6", "H6"),
+                                        ],
+                                        help_text="Čím nižší číslo, tím vyšší úroveň.",
+                                        label="Úroveň nadpisu",
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "table",
+                        wagtail.contrib.table_block.blocks.TableBlock(
+                            template="shared/blocks/table_block.html"
+                        ),
+                    ),
+                    (
+                        "gallery",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "gallery_items",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.images.blocks.ImageChooserBlock(
+                                            label="obrázek", required=True
+                                        ),
+                                        group="ostatní",
+                                        icon="image",
+                                        label="Galerie",
+                                    ),
+                                )
+                            ],
+                            label="Galerie",
+                        ),
+                    ),
+                    (
+                        "figure",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.TextBlock(
+                                        label="Popisek", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "card",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=False
+                                    ),
+                                ),
+                                (
+                                    "elevation",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=2,
+                                        help_text="0 = žádný stín, 21 = maximální stín",
+                                        label="Velikost stínu",
+                                        max_value=21,
+                                        min_value=0,
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.TextBlock(
+                                        label="Titulek", required=False
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                        label="Zvýraznit stín na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "two_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "three_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "middle_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah prostředního sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "youtube",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "poster_image",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                        label="Náhled videa (automatické pole)",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "video_url",
+                                    wagtail.blocks.URLBlock(
+                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                        label="Odkaz na video",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "video_id",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                        label="ID videa (automatické pole)",
+                                        required=False,
+                                    ),
+                                ),
+                            ],
+                            label="YouTube video",
+                        ),
+                    ),
+                    (
+                        "map_point",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "lat",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 50.04075",
+                                        label="Zeměpisná šířka",
+                                    ),
+                                ),
+                                (
+                                    "lon",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 15.77659",
+                                        label="Zeměpisná délka",
+                                    ),
+                                ),
+                                (
+                                    "hex_color",
+                                    wagtail.blocks.CharBlock(
+                                        default="000000",
+                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                        label="Barva špendlíku (HEX)",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("osm-mapnik", "OSM Mapnik"),
+                                            ("stadia-osm-bright", "Stadia OSM Bright"),
+                                            ("stadia-outdoors", "Stadia Outdoors"),
+                                            ("mapbox-streets", "Mapbox Streets"),
+                                            ("mapbox-outdoors", "Mapbox Outdoors"),
+                                            ("mapbox-light", "Mapbox Light"),
+                                            ("mapbox-dark", "Mapbox Dark"),
+                                            ("mapbox-satellite", "Mapbox Satellite"),
+                                            ("mapbox-pirate", "Mapbox Pirate Theme"),
+                                        ],
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Špendlík na mapě",
+                        ),
+                    ),
+                    (
+                        "map_collection",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "features",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek", required=True
+                                                    ),
+                                                ),
+                                                (
+                                                    "description",
+                                                    wagtail.blocks.TextBlock(
+                                                        label="Popisek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "geojson",
+                                                    wagtail.blocks.TextBlock(
+                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                        label="Geodata",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "image",
+                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                        label="Obrázek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "hex_color",
+                                                    wagtail.blocks.CharBlock(
+                                                        default="000000",
+                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                        label="Barva (HEX)",
+                                                    ),
+                                                ),
+                                            ],
+                                            required=True,
+                                        ),
+                                        label="Součásti",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("osm-mapnik", "OSM Mapnik"),
+                                            ("stadia-osm-bright", "Stadia OSM Bright"),
+                                            ("stadia-outdoors", "Stadia Outdoors"),
+                                            ("mapbox-streets", "Mapbox Streets"),
+                                            ("mapbox-outdoors", "Mapbox Outdoors"),
+                                            ("mapbox-light", "Mapbox Light"),
+                                            ("mapbox-dark", "Mapbox Dark"),
+                                            ("mapbox-satellite", "Mapbox Satellite"),
+                                            ("mapbox-pirate", "Mapbox Pirate Theme"),
+                                        ],
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Mapová kolekce",
+                        ),
+                    ),
+                    (
+                        "button",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "icon",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                        label="Ikonka",
+                                        max_length=128,
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "size",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("sm", "Malá"),
+                                            ("base", "Střední"),
+                                            ("lg", "Velká"),
+                                        ],
+                                        label="Velikost",
+                                    ),
+                                ),
+                                (
+                                    "color",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("black", "Černá"),
+                                            ("white", "Bílá"),
+                                            ("grey-125", "Světle šedá"),
+                                            ("blue-300", "Modrá"),
+                                            ("cyan-200", "Tyrkysová"),
+                                            ("green-400", "Zelené"),
+                                            ("violet-400", "Vínová"),
+                                            ("red-600", "Červená"),
+                                        ],
+                                        label="Barva",
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                        label="Animovat na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "mobile_fullwidth",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                        label="Plná šířka na mobilních zařízeních",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "button_group",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "buttons",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "icon",
+                                                    wagtail.blocks.CharBlock(
+                                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                        label="Ikonka",
+                                                        max_length=128,
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "size",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("sm", "Malá"),
+                                                            ("base", "Střední"),
+                                                            ("lg", "Velká"),
+                                                        ],
+                                                        label="Velikost",
+                                                    ),
+                                                ),
+                                                (
+                                                    "color",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("black", "Černá"),
+                                                            ("white", "Bílá"),
+                                                            ("grey-125", "Světle šedá"),
+                                                            ("blue-300", "Modrá"),
+                                                            ("cyan-200", "Tyrkysová"),
+                                                            ("green-400", "Zelené"),
+                                                            ("violet-400", "Vínová"),
+                                                            ("red-600", "Červená"),
+                                                        ],
+                                                        label="Barva",
+                                                    ),
+                                                ),
+                                                (
+                                                    "hoveractive",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                        label="Animovat na hover",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "mobile_fullwidth",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                        label="Plná šířka na mobilních zařízeních",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "page",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Stránka", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "align",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("auto", "Automaticky"),
+                                                            ("center", "Na střed"),
+                                                        ],
+                                                        label="Zarovnání",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="Tlačítka",
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "image_banner",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "image",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=(
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                    ),
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "chart",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Název", max_length=120
+                                    ),
+                                ),
+                                (
+                                    "chart_type",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("bar", "Graf se sloupci"),
+                                            (
+                                                "horizontalBar",
+                                                "Graf s vodorovnými sloupci",
+                                            ),
+                                            ("pie", "Koláčový graf"),
+                                            ("doughnut", "Donutový graf"),
+                                            ("polarArea", "Graf polární oblasti"),
+                                            ("radar", "Radarový graf"),
+                                            ("line", "Graf s liniemi"),
+                                        ],
+                                        label="Typ",
+                                    ),
+                                ),
+                                (
+                                    "hide_points",
+                                    wagtail.blocks.BooleanBlock(
+                                        help_text="Mění vzhled pouze u linových grafů.",
+                                        label="Schovat body",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_labels",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.CharBlock(
+                                            label="Skupina", max_length=40
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místně definované skupiny",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení zdroje dat",
+                                                        max_length=120,
+                                                    ),
+                                                ),
+                                                (
+                                                    "data",
+                                                    wagtail.blocks.ListBlock(
+                                                        wagtail.blocks.IntegerBlock(),
+                                                        default=[0],
+                                                        label="Data",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místní zdroje dat",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "redmine_issue_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "projects",
+                                                    wagtail.blocks.MultipleChoiceBlock(
+                                                        choices=shared.blocks.get_redmine_projects,
+                                                        label="Projekty",
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_open",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen otevřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_closed",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen uzavřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_min_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Min. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_max_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Max. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "updated_on",
+                                                    wagtail.blocks.CharBlock(
+                                                        help_text="Např. <=2023-01-01. Více informací na pi2.cz/redmine-api",
+                                                        label="Filtr pro datum aktualizace",
+                                                        max_length=128,
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "issue_label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení úkolů uvnitř grafu",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "split_per_project",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Rozdělit podle projektu",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "only_grow",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Pouze růst nahoru",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                            ],
+                                            label="Redmine úkoly",
+                                        ),
+                                        blank=True,
+                                        default=[],
+                                        help_text="Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                                        label="Zdroje dat z Redmine (úkoly)",
+                                        required=False,
+                                    ),
+                                ),
+                            ],
+                            template="district/blocks/chart.html",
+                        ),
+                    ),
+                    (
+                        "related",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "related_links",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "badge",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "person",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Osoba",
+                                        page_type=["district.DistrictPersonPage"],
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "wrap_in_card",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        label="Zabalit do karty",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                                        label="Popisek",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                ],
+                blank=True,
+                use_json_field=True,
+                verbose_name="Obsah",
+            ),
+        ),
+        migrations.AlterField(
+            model_name="districtcrossroadpage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    (
+                        "text",
+                        wagtail.blocks.RichTextBlock(
+                            features=[
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            label="Textový editor",
+                        ),
+                    ),
+                    (
+                        "headline",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=300, required=True
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("head-alt-xl", "Bebas XL"),
+                                            ("head-alt-lg", "Bebas L"),
+                                            ("head-alt-md", "Bebas M"),
+                                            ("head-alt-base", "Bebas base"),
+                                            ("head-alt-sm", "Bebas SM"),
+                                            ("head-alt-xs", "Bebas XS"),
+                                            ("head-alt-2xs", "Bebas 2XS"),
+                                            ("head-heavy-base", "Roboto base"),
+                                            ("head-heavy-sm", "Roboto SM"),
+                                            ("head-heavy-xs", "Roboto XS"),
+                                            ("head-heavy-2xs", "Roboto 2XS"),
+                                            ("head-allcaps-2xs", "Allcaps 2XS"),
+                                            ("head-allcaps-3xs", "Allcaps 3XS"),
+                                            ("head-allcaps-4xs", "Allcaps 4XS"),
+                                            (
+                                                "head-heavy-allcaps-2xs",
+                                                "Allcaps heavy 2XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-3xs",
+                                                "Allcaps heavy 3XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-4xs",
+                                                "Allcaps heavy 4XS",
+                                            ),
+                                        ],
+                                        help_text="Náhled si prohlédněte na https://styleguide.pir-test.eu/latest/?p=viewall-atoms-text.",
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "tag",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("h1", "H1"),
+                                            ("h2", "H2"),
+                                            ("h3", "H3"),
+                                            ("h4", "H4"),
+                                            ("h5", "H5"),
+                                            ("h6", "H6"),
+                                        ],
+                                        help_text="Čím nižší číslo, tím vyšší úroveň.",
+                                        label="Úroveň nadpisu",
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "table",
+                        wagtail.contrib.table_block.blocks.TableBlock(
+                            template="shared/blocks/table_block.html"
+                        ),
+                    ),
+                    (
+                        "gallery",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "gallery_items",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.images.blocks.ImageChooserBlock(
+                                            label="obrázek", required=True
+                                        ),
+                                        group="ostatní",
+                                        icon="image",
+                                        label="Galerie",
+                                    ),
+                                )
+                            ],
+                            label="Galerie",
+                        ),
+                    ),
+                    (
+                        "figure",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.TextBlock(
+                                        label="Popisek", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "card",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=False
+                                    ),
+                                ),
+                                (
+                                    "elevation",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=2,
+                                        help_text="0 = žádný stín, 21 = maximální stín",
+                                        label="Velikost stínu",
+                                        max_value=21,
+                                        min_value=0,
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.TextBlock(
+                                        label="Titulek", required=False
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                        label="Zvýraznit stín na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "two_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "three_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "middle_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah prostředního sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "youtube",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "poster_image",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                        label="Náhled videa (automatické pole)",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "video_url",
+                                    wagtail.blocks.URLBlock(
+                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                        label="Odkaz na video",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "video_id",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                        label="ID videa (automatické pole)",
+                                        required=False,
+                                    ),
+                                ),
+                            ],
+                            label="YouTube video",
+                        ),
+                    ),
+                    (
+                        "map_point",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "lat",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 50.04075",
+                                        label="Zeměpisná šířka",
+                                    ),
+                                ),
+                                (
+                                    "lon",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 15.77659",
+                                        label="Zeměpisná délka",
+                                    ),
+                                ),
+                                (
+                                    "hex_color",
+                                    wagtail.blocks.CharBlock(
+                                        default="000000",
+                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                        label="Barva špendlíku (HEX)",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("osm-mapnik", "OSM Mapnik"),
+                                            ("stadia-osm-bright", "Stadia OSM Bright"),
+                                            ("stadia-outdoors", "Stadia Outdoors"),
+                                            ("mapbox-streets", "Mapbox Streets"),
+                                            ("mapbox-outdoors", "Mapbox Outdoors"),
+                                            ("mapbox-light", "Mapbox Light"),
+                                            ("mapbox-dark", "Mapbox Dark"),
+                                            ("mapbox-satellite", "Mapbox Satellite"),
+                                            ("mapbox-pirate", "Mapbox Pirate Theme"),
+                                        ],
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Špendlík na mapě",
+                        ),
+                    ),
+                    (
+                        "map_collection",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "features",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek", required=True
+                                                    ),
+                                                ),
+                                                (
+                                                    "description",
+                                                    wagtail.blocks.TextBlock(
+                                                        label="Popisek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "geojson",
+                                                    wagtail.blocks.TextBlock(
+                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                        label="Geodata",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "image",
+                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                        label="Obrázek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "hex_color",
+                                                    wagtail.blocks.CharBlock(
+                                                        default="000000",
+                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                        label="Barva (HEX)",
+                                                    ),
+                                                ),
+                                            ],
+                                            required=True,
+                                        ),
+                                        label="Součásti",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("osm-mapnik", "OSM Mapnik"),
+                                            ("stadia-osm-bright", "Stadia OSM Bright"),
+                                            ("stadia-outdoors", "Stadia Outdoors"),
+                                            ("mapbox-streets", "Mapbox Streets"),
+                                            ("mapbox-outdoors", "Mapbox Outdoors"),
+                                            ("mapbox-light", "Mapbox Light"),
+                                            ("mapbox-dark", "Mapbox Dark"),
+                                            ("mapbox-satellite", "Mapbox Satellite"),
+                                            ("mapbox-pirate", "Mapbox Pirate Theme"),
+                                        ],
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Mapová kolekce",
+                        ),
+                    ),
+                    (
+                        "button",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "icon",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                        label="Ikonka",
+                                        max_length=128,
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "size",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("sm", "Malá"),
+                                            ("base", "Střední"),
+                                            ("lg", "Velká"),
+                                        ],
+                                        label="Velikost",
+                                    ),
+                                ),
+                                (
+                                    "color",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("black", "Černá"),
+                                            ("white", "Bílá"),
+                                            ("grey-125", "Světle šedá"),
+                                            ("blue-300", "Modrá"),
+                                            ("cyan-200", "Tyrkysová"),
+                                            ("green-400", "Zelené"),
+                                            ("violet-400", "Vínová"),
+                                            ("red-600", "Červená"),
+                                        ],
+                                        label="Barva",
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                        label="Animovat na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "mobile_fullwidth",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                        label="Plná šířka na mobilních zařízeních",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "button_group",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "buttons",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "icon",
+                                                    wagtail.blocks.CharBlock(
+                                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                        label="Ikonka",
+                                                        max_length=128,
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "size",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("sm", "Malá"),
+                                                            ("base", "Střední"),
+                                                            ("lg", "Velká"),
+                                                        ],
+                                                        label="Velikost",
+                                                    ),
+                                                ),
+                                                (
+                                                    "color",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("black", "Černá"),
+                                                            ("white", "Bílá"),
+                                                            ("grey-125", "Světle šedá"),
+                                                            ("blue-300", "Modrá"),
+                                                            ("cyan-200", "Tyrkysová"),
+                                                            ("green-400", "Zelené"),
+                                                            ("violet-400", "Vínová"),
+                                                            ("red-600", "Červená"),
+                                                        ],
+                                                        label="Barva",
+                                                    ),
+                                                ),
+                                                (
+                                                    "hoveractive",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                        label="Animovat na hover",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "mobile_fullwidth",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                        label="Plná šířka na mobilních zařízeních",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "page",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Stránka", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "align",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("auto", "Automaticky"),
+                                                            ("center", "Na střed"),
+                                                        ],
+                                                        label="Zarovnání",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="Tlačítka",
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "image_banner",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "image",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=(
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                    ),
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "chart",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Název", max_length=120
+                                    ),
+                                ),
+                                (
+                                    "chart_type",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("bar", "Graf se sloupci"),
+                                            (
+                                                "horizontalBar",
+                                                "Graf s vodorovnými sloupci",
+                                            ),
+                                            ("pie", "Koláčový graf"),
+                                            ("doughnut", "Donutový graf"),
+                                            ("polarArea", "Graf polární oblasti"),
+                                            ("radar", "Radarový graf"),
+                                            ("line", "Graf s liniemi"),
+                                        ],
+                                        label="Typ",
+                                    ),
+                                ),
+                                (
+                                    "hide_points",
+                                    wagtail.blocks.BooleanBlock(
+                                        help_text="Mění vzhled pouze u linových grafů.",
+                                        label="Schovat body",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_labels",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.CharBlock(
+                                            label="Skupina", max_length=40
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místně definované skupiny",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení zdroje dat",
+                                                        max_length=120,
+                                                    ),
+                                                ),
+                                                (
+                                                    "data",
+                                                    wagtail.blocks.ListBlock(
+                                                        wagtail.blocks.IntegerBlock(),
+                                                        default=[0],
+                                                        label="Data",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místní zdroje dat",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "redmine_issue_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "projects",
+                                                    wagtail.blocks.MultipleChoiceBlock(
+                                                        choices=shared.blocks.get_redmine_projects,
+                                                        label="Projekty",
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_open",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen otevřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_closed",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen uzavřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_min_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Min. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_max_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Max. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "updated_on",
+                                                    wagtail.blocks.CharBlock(
+                                                        help_text="Např. <=2023-01-01. Více informací na pi2.cz/redmine-api",
+                                                        label="Filtr pro datum aktualizace",
+                                                        max_length=128,
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "issue_label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení úkolů uvnitř grafu",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "split_per_project",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Rozdělit podle projektu",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "only_grow",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Pouze růst nahoru",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                            ],
+                                            label="Redmine úkoly",
+                                        ),
+                                        blank=True,
+                                        default=[],
+                                        help_text="Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                                        label="Zdroje dat z Redmine (úkoly)",
+                                        required=False,
+                                    ),
+                                ),
+                            ],
+                            template="district/blocks/chart.html",
+                        ),
+                    ),
+                    (
+                        "related",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "related_links",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "badge",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "person",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Osoba",
+                                        page_type=["district.DistrictPersonPage"],
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "wrap_in_card",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        label="Zabalit do karty",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                                        label="Popisek",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "people_group",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "group_title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", required=True
+                                    ),
+                                ),
+                                (
+                                    "person_list",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "position",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Název pozice",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "person",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Osoba",
+                                                        page_type=[
+                                                            "district.DistrictPersonPage"
+                                                        ],
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="List osob",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                ],
+                blank=True,
+                use_json_field=True,
+                verbose_name="Obsah stránky",
+            ),
+        ),
+        migrations.AlterField(
+            model_name="districtcustompage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    (
+                        "text",
+                        wagtail.blocks.RichTextBlock(
+                            features=[
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            label="Textový editor",
+                        ),
+                    ),
+                    (
+                        "headline",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=300, required=True
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("head-alt-xl", "Bebas XL"),
+                                            ("head-alt-lg", "Bebas L"),
+                                            ("head-alt-md", "Bebas M"),
+                                            ("head-alt-base", "Bebas base"),
+                                            ("head-alt-sm", "Bebas SM"),
+                                            ("head-alt-xs", "Bebas XS"),
+                                            ("head-alt-2xs", "Bebas 2XS"),
+                                            ("head-heavy-base", "Roboto base"),
+                                            ("head-heavy-sm", "Roboto SM"),
+                                            ("head-heavy-xs", "Roboto XS"),
+                                            ("head-heavy-2xs", "Roboto 2XS"),
+                                            ("head-allcaps-2xs", "Allcaps 2XS"),
+                                            ("head-allcaps-3xs", "Allcaps 3XS"),
+                                            ("head-allcaps-4xs", "Allcaps 4XS"),
+                                            (
+                                                "head-heavy-allcaps-2xs",
+                                                "Allcaps heavy 2XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-3xs",
+                                                "Allcaps heavy 3XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-4xs",
+                                                "Allcaps heavy 4XS",
+                                            ),
+                                        ],
+                                        help_text="Náhled si prohlédněte na https://styleguide.pir-test.eu/latest/?p=viewall-atoms-text.",
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "tag",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("h1", "H1"),
+                                            ("h2", "H2"),
+                                            ("h3", "H3"),
+                                            ("h4", "H4"),
+                                            ("h5", "H5"),
+                                            ("h6", "H6"),
+                                        ],
+                                        help_text="Čím nižší číslo, tím vyšší úroveň.",
+                                        label="Úroveň nadpisu",
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "table",
+                        wagtail.contrib.table_block.blocks.TableBlock(
+                            template="shared/blocks/table_block.html"
+                        ),
+                    ),
+                    (
+                        "gallery",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "gallery_items",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.images.blocks.ImageChooserBlock(
+                                            label="obrázek", required=True
+                                        ),
+                                        group="ostatní",
+                                        icon="image",
+                                        label="Galerie",
+                                    ),
+                                )
+                            ],
+                            label="Galerie",
+                        ),
+                    ),
+                    (
+                        "figure",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.TextBlock(
+                                        label="Popisek", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "card",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=False
+                                    ),
+                                ),
+                                (
+                                    "elevation",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=2,
+                                        help_text="0 = žádný stín, 21 = maximální stín",
+                                        label="Velikost stínu",
+                                        max_value=21,
+                                        min_value=0,
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.TextBlock(
+                                        label="Titulek", required=False
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                        label="Zvýraznit stín na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "two_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "three_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "middle_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah prostředního sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "youtube",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "poster_image",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                        label="Náhled videa (automatické pole)",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "video_url",
+                                    wagtail.blocks.URLBlock(
+                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                        label="Odkaz na video",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "video_id",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                        label="ID videa (automatické pole)",
+                                        required=False,
+                                    ),
+                                ),
+                            ],
+                            label="YouTube video",
+                        ),
+                    ),
+                    (
+                        "map_point",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "lat",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 50.04075",
+                                        label="Zeměpisná šířka",
+                                    ),
+                                ),
+                                (
+                                    "lon",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 15.77659",
+                                        label="Zeměpisná délka",
+                                    ),
+                                ),
+                                (
+                                    "hex_color",
+                                    wagtail.blocks.CharBlock(
+                                        default="000000",
+                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                        label="Barva špendlíku (HEX)",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("osm-mapnik", "OSM Mapnik"),
+                                            ("stadia-osm-bright", "Stadia OSM Bright"),
+                                            ("stadia-outdoors", "Stadia Outdoors"),
+                                            ("mapbox-streets", "Mapbox Streets"),
+                                            ("mapbox-outdoors", "Mapbox Outdoors"),
+                                            ("mapbox-light", "Mapbox Light"),
+                                            ("mapbox-dark", "Mapbox Dark"),
+                                            ("mapbox-satellite", "Mapbox Satellite"),
+                                            ("mapbox-pirate", "Mapbox Pirate Theme"),
+                                        ],
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Špendlík na mapě",
+                        ),
+                    ),
+                    (
+                        "map_collection",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "features",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek", required=True
+                                                    ),
+                                                ),
+                                                (
+                                                    "description",
+                                                    wagtail.blocks.TextBlock(
+                                                        label="Popisek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "geojson",
+                                                    wagtail.blocks.TextBlock(
+                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                        label="Geodata",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "image",
+                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                        label="Obrázek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "hex_color",
+                                                    wagtail.blocks.CharBlock(
+                                                        default="000000",
+                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                        label="Barva (HEX)",
+                                                    ),
+                                                ),
+                                            ],
+                                            required=True,
+                                        ),
+                                        label="Součásti",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("osm-mapnik", "OSM Mapnik"),
+                                            ("stadia-osm-bright", "Stadia OSM Bright"),
+                                            ("stadia-outdoors", "Stadia Outdoors"),
+                                            ("mapbox-streets", "Mapbox Streets"),
+                                            ("mapbox-outdoors", "Mapbox Outdoors"),
+                                            ("mapbox-light", "Mapbox Light"),
+                                            ("mapbox-dark", "Mapbox Dark"),
+                                            ("mapbox-satellite", "Mapbox Satellite"),
+                                            ("mapbox-pirate", "Mapbox Pirate Theme"),
+                                        ],
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Mapová kolekce",
+                        ),
+                    ),
+                    (
+                        "button",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "icon",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                        label="Ikonka",
+                                        max_length=128,
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "size",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("sm", "Malá"),
+                                            ("base", "Střední"),
+                                            ("lg", "Velká"),
+                                        ],
+                                        label="Velikost",
+                                    ),
+                                ),
+                                (
+                                    "color",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("black", "Černá"),
+                                            ("white", "Bílá"),
+                                            ("grey-125", "Světle šedá"),
+                                            ("blue-300", "Modrá"),
+                                            ("cyan-200", "Tyrkysová"),
+                                            ("green-400", "Zelené"),
+                                            ("violet-400", "Vínová"),
+                                            ("red-600", "Červená"),
+                                        ],
+                                        label="Barva",
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                        label="Animovat na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "mobile_fullwidth",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                        label="Plná šířka na mobilních zařízeních",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "button_group",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "buttons",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "icon",
+                                                    wagtail.blocks.CharBlock(
+                                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                        label="Ikonka",
+                                                        max_length=128,
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "size",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("sm", "Malá"),
+                                                            ("base", "Střední"),
+                                                            ("lg", "Velká"),
+                                                        ],
+                                                        label="Velikost",
+                                                    ),
+                                                ),
+                                                (
+                                                    "color",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("black", "Černá"),
+                                                            ("white", "Bílá"),
+                                                            ("grey-125", "Světle šedá"),
+                                                            ("blue-300", "Modrá"),
+                                                            ("cyan-200", "Tyrkysová"),
+                                                            ("green-400", "Zelené"),
+                                                            ("violet-400", "Vínová"),
+                                                            ("red-600", "Červená"),
+                                                        ],
+                                                        label="Barva",
+                                                    ),
+                                                ),
+                                                (
+                                                    "hoveractive",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                        label="Animovat na hover",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "mobile_fullwidth",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                        label="Plná šířka na mobilních zařízeních",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "page",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Stránka", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "align",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("auto", "Automaticky"),
+                                                            ("center", "Na střed"),
+                                                        ],
+                                                        label="Zarovnání",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="Tlačítka",
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "image_banner",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "image",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=(
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                    ),
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "chart",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Název", max_length=120
+                                    ),
+                                ),
+                                (
+                                    "chart_type",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("bar", "Graf se sloupci"),
+                                            (
+                                                "horizontalBar",
+                                                "Graf s vodorovnými sloupci",
+                                            ),
+                                            ("pie", "Koláčový graf"),
+                                            ("doughnut", "Donutový graf"),
+                                            ("polarArea", "Graf polární oblasti"),
+                                            ("radar", "Radarový graf"),
+                                            ("line", "Graf s liniemi"),
+                                        ],
+                                        label="Typ",
+                                    ),
+                                ),
+                                (
+                                    "hide_points",
+                                    wagtail.blocks.BooleanBlock(
+                                        help_text="Mění vzhled pouze u linových grafů.",
+                                        label="Schovat body",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_labels",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.CharBlock(
+                                            label="Skupina", max_length=40
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místně definované skupiny",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení zdroje dat",
+                                                        max_length=120,
+                                                    ),
+                                                ),
+                                                (
+                                                    "data",
+                                                    wagtail.blocks.ListBlock(
+                                                        wagtail.blocks.IntegerBlock(),
+                                                        default=[0],
+                                                        label="Data",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místní zdroje dat",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "redmine_issue_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "projects",
+                                                    wagtail.blocks.MultipleChoiceBlock(
+                                                        choices=shared.blocks.get_redmine_projects,
+                                                        label="Projekty",
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_open",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen otevřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_closed",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen uzavřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_min_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Min. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_max_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Max. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "updated_on",
+                                                    wagtail.blocks.CharBlock(
+                                                        help_text="Např. <=2023-01-01. Více informací na pi2.cz/redmine-api",
+                                                        label="Filtr pro datum aktualizace",
+                                                        max_length=128,
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "issue_label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení úkolů uvnitř grafu",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "split_per_project",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Rozdělit podle projektu",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "only_grow",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Pouze růst nahoru",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                            ],
+                                            label="Redmine úkoly",
+                                        ),
+                                        blank=True,
+                                        default=[],
+                                        help_text="Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                                        label="Zdroje dat z Redmine (úkoly)",
+                                        required=False,
+                                    ),
+                                ),
+                            ],
+                            template="district/blocks/chart.html",
+                        ),
+                    ),
+                    (
+                        "related",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "related_links",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "badge",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "person",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Osoba",
+                                        page_type=["district.DistrictPersonPage"],
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "wrap_in_card",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        label="Zabalit do karty",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                                        label="Popisek",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "people_group",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "group_title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", required=True
+                                    ),
+                                ),
+                                (
+                                    "person_list",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "position",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Název pozice",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "person",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Osoba",
+                                                        page_type=[
+                                                            "district.DistrictPersonPage"
+                                                        ],
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="List osob",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                ],
+                blank=True,
+                use_json_field=True,
+                verbose_name="Obsah",
+            ),
+        ),
+        migrations.AlterField(
+            model_name="districtelectioncampaignpage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    (
+                        "text",
+                        wagtail.blocks.RichTextBlock(
+                            features=[
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            label="Textový editor",
+                        ),
+                    ),
+                    (
+                        "headline",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=300, required=True
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("head-alt-xl", "Bebas XL"),
+                                            ("head-alt-lg", "Bebas L"),
+                                            ("head-alt-md", "Bebas M"),
+                                            ("head-alt-base", "Bebas base"),
+                                            ("head-alt-sm", "Bebas SM"),
+                                            ("head-alt-xs", "Bebas XS"),
+                                            ("head-alt-2xs", "Bebas 2XS"),
+                                            ("head-heavy-base", "Roboto base"),
+                                            ("head-heavy-sm", "Roboto SM"),
+                                            ("head-heavy-xs", "Roboto XS"),
+                                            ("head-heavy-2xs", "Roboto 2XS"),
+                                            ("head-allcaps-2xs", "Allcaps 2XS"),
+                                            ("head-allcaps-3xs", "Allcaps 3XS"),
+                                            ("head-allcaps-4xs", "Allcaps 4XS"),
+                                            (
+                                                "head-heavy-allcaps-2xs",
+                                                "Allcaps heavy 2XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-3xs",
+                                                "Allcaps heavy 3XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-4xs",
+                                                "Allcaps heavy 4XS",
+                                            ),
+                                        ],
+                                        help_text="Náhled si prohlédněte na https://styleguide.pir-test.eu/latest/?p=viewall-atoms-text.",
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "tag",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("h1", "H1"),
+                                            ("h2", "H2"),
+                                            ("h3", "H3"),
+                                            ("h4", "H4"),
+                                            ("h5", "H5"),
+                                            ("h6", "H6"),
+                                        ],
+                                        help_text="Čím nižší číslo, tím vyšší úroveň.",
+                                        label="Úroveň nadpisu",
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "table",
+                        wagtail.contrib.table_block.blocks.TableBlock(
+                            template="shared/blocks/table_block.html"
+                        ),
+                    ),
+                    (
+                        "gallery",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "gallery_items",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.images.blocks.ImageChooserBlock(
+                                            label="obrázek", required=True
+                                        ),
+                                        group="ostatní",
+                                        icon="image",
+                                        label="Galerie",
+                                    ),
+                                )
+                            ],
+                            label="Galerie",
+                        ),
+                    ),
+                    (
+                        "figure",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.TextBlock(
+                                        label="Popisek", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "card",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=False
+                                    ),
+                                ),
+                                (
+                                    "elevation",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=2,
+                                        help_text="0 = žádný stín, 21 = maximální stín",
+                                        label="Velikost stínu",
+                                        max_value=21,
+                                        min_value=0,
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.TextBlock(
+                                        label="Titulek", required=False
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                        label="Zvýraznit stín na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "two_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "three_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "middle_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah prostředního sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "youtube",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "poster_image",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                        label="Náhled videa (automatické pole)",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "video_url",
+                                    wagtail.blocks.URLBlock(
+                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                        label="Odkaz na video",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "video_id",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                        label="ID videa (automatické pole)",
+                                        required=False,
+                                    ),
+                                ),
+                            ],
+                            label="YouTube video",
+                        ),
+                    ),
+                    (
+                        "map_point",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "lat",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 50.04075",
+                                        label="Zeměpisná šířka",
+                                    ),
+                                ),
+                                (
+                                    "lon",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 15.77659",
+                                        label="Zeměpisná délka",
+                                    ),
+                                ),
+                                (
+                                    "hex_color",
+                                    wagtail.blocks.CharBlock(
+                                        default="000000",
+                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                        label="Barva špendlíku (HEX)",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("osm-mapnik", "OSM Mapnik"),
+                                            ("stadia-osm-bright", "Stadia OSM Bright"),
+                                            ("stadia-outdoors", "Stadia Outdoors"),
+                                            ("mapbox-streets", "Mapbox Streets"),
+                                            ("mapbox-outdoors", "Mapbox Outdoors"),
+                                            ("mapbox-light", "Mapbox Light"),
+                                            ("mapbox-dark", "Mapbox Dark"),
+                                            ("mapbox-satellite", "Mapbox Satellite"),
+                                            ("mapbox-pirate", "Mapbox Pirate Theme"),
+                                        ],
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Špendlík na mapě",
+                        ),
+                    ),
+                    (
+                        "map_collection",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "features",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek", required=True
+                                                    ),
+                                                ),
+                                                (
+                                                    "description",
+                                                    wagtail.blocks.TextBlock(
+                                                        label="Popisek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "geojson",
+                                                    wagtail.blocks.TextBlock(
+                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                        label="Geodata",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "image",
+                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                        label="Obrázek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "hex_color",
+                                                    wagtail.blocks.CharBlock(
+                                                        default="000000",
+                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                        label="Barva (HEX)",
+                                                    ),
+                                                ),
+                                            ],
+                                            required=True,
+                                        ),
+                                        label="Součásti",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("osm-mapnik", "OSM Mapnik"),
+                                            ("stadia-osm-bright", "Stadia OSM Bright"),
+                                            ("stadia-outdoors", "Stadia Outdoors"),
+                                            ("mapbox-streets", "Mapbox Streets"),
+                                            ("mapbox-outdoors", "Mapbox Outdoors"),
+                                            ("mapbox-light", "Mapbox Light"),
+                                            ("mapbox-dark", "Mapbox Dark"),
+                                            ("mapbox-satellite", "Mapbox Satellite"),
+                                            ("mapbox-pirate", "Mapbox Pirate Theme"),
+                                        ],
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Mapová kolekce",
+                        ),
+                    ),
+                    (
+                        "button",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "icon",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                        label="Ikonka",
+                                        max_length=128,
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "size",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("sm", "Malá"),
+                                            ("base", "Střední"),
+                                            ("lg", "Velká"),
+                                        ],
+                                        label="Velikost",
+                                    ),
+                                ),
+                                (
+                                    "color",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("black", "Černá"),
+                                            ("white", "Bílá"),
+                                            ("grey-125", "Světle šedá"),
+                                            ("blue-300", "Modrá"),
+                                            ("cyan-200", "Tyrkysová"),
+                                            ("green-400", "Zelené"),
+                                            ("violet-400", "Vínová"),
+                                            ("red-600", "Červená"),
+                                        ],
+                                        label="Barva",
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                        label="Animovat na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "mobile_fullwidth",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                        label="Plná šířka na mobilních zařízeních",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "button_group",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "buttons",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "icon",
+                                                    wagtail.blocks.CharBlock(
+                                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                        label="Ikonka",
+                                                        max_length=128,
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "size",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("sm", "Malá"),
+                                                            ("base", "Střední"),
+                                                            ("lg", "Velká"),
+                                                        ],
+                                                        label="Velikost",
+                                                    ),
+                                                ),
+                                                (
+                                                    "color",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("black", "Černá"),
+                                                            ("white", "Bílá"),
+                                                            ("grey-125", "Světle šedá"),
+                                                            ("blue-300", "Modrá"),
+                                                            ("cyan-200", "Tyrkysová"),
+                                                            ("green-400", "Zelené"),
+                                                            ("violet-400", "Vínová"),
+                                                            ("red-600", "Červená"),
+                                                        ],
+                                                        label="Barva",
+                                                    ),
+                                                ),
+                                                (
+                                                    "hoveractive",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                        label="Animovat na hover",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "mobile_fullwidth",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                        label="Plná šířka na mobilních zařízeních",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "page",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Stránka", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "align",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("auto", "Automaticky"),
+                                                            ("center", "Na střed"),
+                                                        ],
+                                                        label="Zarovnání",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="Tlačítka",
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "image_banner",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "image",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=(
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                    ),
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "chart",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Název", max_length=120
+                                    ),
+                                ),
+                                (
+                                    "chart_type",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("bar", "Graf se sloupci"),
+                                            (
+                                                "horizontalBar",
+                                                "Graf s vodorovnými sloupci",
+                                            ),
+                                            ("pie", "Koláčový graf"),
+                                            ("doughnut", "Donutový graf"),
+                                            ("polarArea", "Graf polární oblasti"),
+                                            ("radar", "Radarový graf"),
+                                            ("line", "Graf s liniemi"),
+                                        ],
+                                        label="Typ",
+                                    ),
+                                ),
+                                (
+                                    "hide_points",
+                                    wagtail.blocks.BooleanBlock(
+                                        help_text="Mění vzhled pouze u linových grafů.",
+                                        label="Schovat body",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_labels",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.CharBlock(
+                                            label="Skupina", max_length=40
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místně definované skupiny",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení zdroje dat",
+                                                        max_length=120,
+                                                    ),
+                                                ),
+                                                (
+                                                    "data",
+                                                    wagtail.blocks.ListBlock(
+                                                        wagtail.blocks.IntegerBlock(),
+                                                        default=[0],
+                                                        label="Data",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místní zdroje dat",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "redmine_issue_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "projects",
+                                                    wagtail.blocks.MultipleChoiceBlock(
+                                                        choices=shared.blocks.get_redmine_projects,
+                                                        label="Projekty",
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_open",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen otevřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_closed",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen uzavřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_min_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Min. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_max_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Max. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "updated_on",
+                                                    wagtail.blocks.CharBlock(
+                                                        help_text="Např. <=2023-01-01. Více informací na pi2.cz/redmine-api",
+                                                        label="Filtr pro datum aktualizace",
+                                                        max_length=128,
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "issue_label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení úkolů uvnitř grafu",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "split_per_project",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Rozdělit podle projektu",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "only_grow",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Pouze růst nahoru",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                            ],
+                                            label="Redmine úkoly",
+                                        ),
+                                        blank=True,
+                                        default=[],
+                                        help_text="Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                                        label="Zdroje dat z Redmine (úkoly)",
+                                        required=False,
+                                    ),
+                                ),
+                            ],
+                            template="district/blocks/chart.html",
+                        ),
+                    ),
+                    (
+                        "related",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "related_links",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "badge",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "person",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Osoba",
+                                        page_type=["district.DistrictPersonPage"],
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "wrap_in_card",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        label="Zabalit do karty",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                                        label="Popisek",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                ],
+                blank=True,
+                use_json_field=True,
+                verbose_name="Obsah",
+            ),
+        ),
+        migrations.AlterField(
+            model_name="districtelectionprogrampage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    (
+                        "text",
+                        wagtail.blocks.RichTextBlock(
+                            features=[
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            label="Textový editor",
+                        ),
+                    ),
+                    (
+                        "headline",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=300, required=True
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("head-alt-xl", "Bebas XL"),
+                                            ("head-alt-lg", "Bebas L"),
+                                            ("head-alt-md", "Bebas M"),
+                                            ("head-alt-base", "Bebas base"),
+                                            ("head-alt-sm", "Bebas SM"),
+                                            ("head-alt-xs", "Bebas XS"),
+                                            ("head-alt-2xs", "Bebas 2XS"),
+                                            ("head-heavy-base", "Roboto base"),
+                                            ("head-heavy-sm", "Roboto SM"),
+                                            ("head-heavy-xs", "Roboto XS"),
+                                            ("head-heavy-2xs", "Roboto 2XS"),
+                                            ("head-allcaps-2xs", "Allcaps 2XS"),
+                                            ("head-allcaps-3xs", "Allcaps 3XS"),
+                                            ("head-allcaps-4xs", "Allcaps 4XS"),
+                                            (
+                                                "head-heavy-allcaps-2xs",
+                                                "Allcaps heavy 2XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-3xs",
+                                                "Allcaps heavy 3XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-4xs",
+                                                "Allcaps heavy 4XS",
+                                            ),
+                                        ],
+                                        help_text="Náhled si prohlédněte na https://styleguide.pir-test.eu/latest/?p=viewall-atoms-text.",
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "tag",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("h1", "H1"),
+                                            ("h2", "H2"),
+                                            ("h3", "H3"),
+                                            ("h4", "H4"),
+                                            ("h5", "H5"),
+                                            ("h6", "H6"),
+                                        ],
+                                        help_text="Čím nižší číslo, tím vyšší úroveň.",
+                                        label="Úroveň nadpisu",
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "table",
+                        wagtail.contrib.table_block.blocks.TableBlock(
+                            template="shared/blocks/table_block.html"
+                        ),
+                    ),
+                    (
+                        "gallery",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "gallery_items",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.images.blocks.ImageChooserBlock(
+                                            label="obrázek", required=True
+                                        ),
+                                        group="ostatní",
+                                        icon="image",
+                                        label="Galerie",
+                                    ),
+                                )
+                            ],
+                            label="Galerie",
+                        ),
+                    ),
+                    (
+                        "figure",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.TextBlock(
+                                        label="Popisek", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "card",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=False
+                                    ),
+                                ),
+                                (
+                                    "elevation",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=2,
+                                        help_text="0 = žádný stín, 21 = maximální stín",
+                                        label="Velikost stínu",
+                                        max_value=21,
+                                        min_value=0,
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.TextBlock(
+                                        label="Titulek", required=False
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                        label="Zvýraznit stín na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "two_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "three_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "middle_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah prostředního sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "youtube",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "poster_image",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                        label="Náhled videa (automatické pole)",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "video_url",
+                                    wagtail.blocks.URLBlock(
+                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                        label="Odkaz na video",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "video_id",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                        label="ID videa (automatické pole)",
+                                        required=False,
+                                    ),
+                                ),
+                            ],
+                            label="YouTube video",
+                        ),
+                    ),
+                    (
+                        "map_point",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "lat",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 50.04075",
+                                        label="Zeměpisná šířka",
+                                    ),
+                                ),
+                                (
+                                    "lon",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 15.77659",
+                                        label="Zeměpisná délka",
+                                    ),
+                                ),
+                                (
+                                    "hex_color",
+                                    wagtail.blocks.CharBlock(
+                                        default="000000",
+                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                        label="Barva špendlíku (HEX)",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("osm-mapnik", "OSM Mapnik"),
+                                            ("stadia-osm-bright", "Stadia OSM Bright"),
+                                            ("stadia-outdoors", "Stadia Outdoors"),
+                                            ("mapbox-streets", "Mapbox Streets"),
+                                            ("mapbox-outdoors", "Mapbox Outdoors"),
+                                            ("mapbox-light", "Mapbox Light"),
+                                            ("mapbox-dark", "Mapbox Dark"),
+                                            ("mapbox-satellite", "Mapbox Satellite"),
+                                            ("mapbox-pirate", "Mapbox Pirate Theme"),
+                                        ],
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Špendlík na mapě",
+                        ),
+                    ),
+                    (
+                        "map_collection",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "features",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek", required=True
+                                                    ),
+                                                ),
+                                                (
+                                                    "description",
+                                                    wagtail.blocks.TextBlock(
+                                                        label="Popisek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "geojson",
+                                                    wagtail.blocks.TextBlock(
+                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                        label="Geodata",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "image",
+                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                        label="Obrázek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "hex_color",
+                                                    wagtail.blocks.CharBlock(
+                                                        default="000000",
+                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                        label="Barva (HEX)",
+                                                    ),
+                                                ),
+                                            ],
+                                            required=True,
+                                        ),
+                                        label="Součásti",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("osm-mapnik", "OSM Mapnik"),
+                                            ("stadia-osm-bright", "Stadia OSM Bright"),
+                                            ("stadia-outdoors", "Stadia Outdoors"),
+                                            ("mapbox-streets", "Mapbox Streets"),
+                                            ("mapbox-outdoors", "Mapbox Outdoors"),
+                                            ("mapbox-light", "Mapbox Light"),
+                                            ("mapbox-dark", "Mapbox Dark"),
+                                            ("mapbox-satellite", "Mapbox Satellite"),
+                                            ("mapbox-pirate", "Mapbox Pirate Theme"),
+                                        ],
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Mapová kolekce",
+                        ),
+                    ),
+                    (
+                        "button",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "icon",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                        label="Ikonka",
+                                        max_length=128,
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "size",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("sm", "Malá"),
+                                            ("base", "Střední"),
+                                            ("lg", "Velká"),
+                                        ],
+                                        label="Velikost",
+                                    ),
+                                ),
+                                (
+                                    "color",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("black", "Černá"),
+                                            ("white", "Bílá"),
+                                            ("grey-125", "Světle šedá"),
+                                            ("blue-300", "Modrá"),
+                                            ("cyan-200", "Tyrkysová"),
+                                            ("green-400", "Zelené"),
+                                            ("violet-400", "Vínová"),
+                                            ("red-600", "Červená"),
+                                        ],
+                                        label="Barva",
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                        label="Animovat na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "mobile_fullwidth",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                        label="Plná šířka na mobilních zařízeních",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "button_group",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "buttons",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "icon",
+                                                    wagtail.blocks.CharBlock(
+                                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                        label="Ikonka",
+                                                        max_length=128,
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "size",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("sm", "Malá"),
+                                                            ("base", "Střední"),
+                                                            ("lg", "Velká"),
+                                                        ],
+                                                        label="Velikost",
+                                                    ),
+                                                ),
+                                                (
+                                                    "color",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("black", "Černá"),
+                                                            ("white", "Bílá"),
+                                                            ("grey-125", "Světle šedá"),
+                                                            ("blue-300", "Modrá"),
+                                                            ("cyan-200", "Tyrkysová"),
+                                                            ("green-400", "Zelené"),
+                                                            ("violet-400", "Vínová"),
+                                                            ("red-600", "Červená"),
+                                                        ],
+                                                        label="Barva",
+                                                    ),
+                                                ),
+                                                (
+                                                    "hoveractive",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                        label="Animovat na hover",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "mobile_fullwidth",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                        label="Plná šířka na mobilních zařízeních",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "page",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Stránka", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "align",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("auto", "Automaticky"),
+                                                            ("center", "Na střed"),
+                                                        ],
+                                                        label="Zarovnání",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="Tlačítka",
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "image_banner",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "image",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=(
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                    ),
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "chart",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Název", max_length=120
+                                    ),
+                                ),
+                                (
+                                    "chart_type",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("bar", "Graf se sloupci"),
+                                            (
+                                                "horizontalBar",
+                                                "Graf s vodorovnými sloupci",
+                                            ),
+                                            ("pie", "Koláčový graf"),
+                                            ("doughnut", "Donutový graf"),
+                                            ("polarArea", "Graf polární oblasti"),
+                                            ("radar", "Radarový graf"),
+                                            ("line", "Graf s liniemi"),
+                                        ],
+                                        label="Typ",
+                                    ),
+                                ),
+                                (
+                                    "hide_points",
+                                    wagtail.blocks.BooleanBlock(
+                                        help_text="Mění vzhled pouze u linových grafů.",
+                                        label="Schovat body",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_labels",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.CharBlock(
+                                            label="Skupina", max_length=40
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místně definované skupiny",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení zdroje dat",
+                                                        max_length=120,
+                                                    ),
+                                                ),
+                                                (
+                                                    "data",
+                                                    wagtail.blocks.ListBlock(
+                                                        wagtail.blocks.IntegerBlock(),
+                                                        default=[0],
+                                                        label="Data",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místní zdroje dat",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "redmine_issue_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "projects",
+                                                    wagtail.blocks.MultipleChoiceBlock(
+                                                        choices=shared.blocks.get_redmine_projects,
+                                                        label="Projekty",
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_open",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen otevřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_closed",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen uzavřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_min_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Min. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_max_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Max. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "updated_on",
+                                                    wagtail.blocks.CharBlock(
+                                                        help_text="Např. <=2023-01-01. Více informací na pi2.cz/redmine-api",
+                                                        label="Filtr pro datum aktualizace",
+                                                        max_length=128,
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "issue_label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení úkolů uvnitř grafu",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "split_per_project",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Rozdělit podle projektu",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "only_grow",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Pouze růst nahoru",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                            ],
+                                            label="Redmine úkoly",
+                                        ),
+                                        blank=True,
+                                        default=[],
+                                        help_text="Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                                        label="Zdroje dat z Redmine (úkoly)",
+                                        required=False,
+                                    ),
+                                ),
+                            ],
+                            template="district/blocks/chart.html",
+                        ),
+                    ),
+                    (
+                        "related",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "related_links",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "badge",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "person",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Osoba",
+                                        page_type=["district.DistrictPersonPage"],
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "wrap_in_card",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        label="Zabalit do karty",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                                        label="Popisek",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                ],
+                blank=True,
+                use_json_field=True,
+                verbose_name="Obsah",
+            ),
+        ),
+        migrations.AlterField(
+            model_name="districtgeofeaturecollectionpage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    (
+                        "text",
+                        wagtail.blocks.RichTextBlock(
+                            features=[
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            label="Textový editor",
+                        ),
+                    ),
+                    (
+                        "headline",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=300, required=True
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("head-alt-xl", "Bebas XL"),
+                                            ("head-alt-lg", "Bebas L"),
+                                            ("head-alt-md", "Bebas M"),
+                                            ("head-alt-base", "Bebas base"),
+                                            ("head-alt-sm", "Bebas SM"),
+                                            ("head-alt-xs", "Bebas XS"),
+                                            ("head-alt-2xs", "Bebas 2XS"),
+                                            ("head-heavy-base", "Roboto base"),
+                                            ("head-heavy-sm", "Roboto SM"),
+                                            ("head-heavy-xs", "Roboto XS"),
+                                            ("head-heavy-2xs", "Roboto 2XS"),
+                                            ("head-allcaps-2xs", "Allcaps 2XS"),
+                                            ("head-allcaps-3xs", "Allcaps 3XS"),
+                                            ("head-allcaps-4xs", "Allcaps 4XS"),
+                                            (
+                                                "head-heavy-allcaps-2xs",
+                                                "Allcaps heavy 2XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-3xs",
+                                                "Allcaps heavy 3XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-4xs",
+                                                "Allcaps heavy 4XS",
+                                            ),
+                                        ],
+                                        help_text="Náhled si prohlédněte na https://styleguide.pir-test.eu/latest/?p=viewall-atoms-text.",
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "tag",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("h1", "H1"),
+                                            ("h2", "H2"),
+                                            ("h3", "H3"),
+                                            ("h4", "H4"),
+                                            ("h5", "H5"),
+                                            ("h6", "H6"),
+                                        ],
+                                        help_text="Čím nižší číslo, tím vyšší úroveň.",
+                                        label="Úroveň nadpisu",
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "table",
+                        wagtail.contrib.table_block.blocks.TableBlock(
+                            template="shared/blocks/table_block.html"
+                        ),
+                    ),
+                    (
+                        "gallery",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "gallery_items",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.images.blocks.ImageChooserBlock(
+                                            label="obrázek", required=True
+                                        ),
+                                        group="ostatní",
+                                        icon="image",
+                                        label="Galerie",
+                                    ),
+                                )
+                            ],
+                            label="Galerie",
+                        ),
+                    ),
+                    (
+                        "figure",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.TextBlock(
+                                        label="Popisek", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "card",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=False
+                                    ),
+                                ),
+                                (
+                                    "elevation",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=2,
+                                        help_text="0 = žádný stín, 21 = maximální stín",
+                                        label="Velikost stínu",
+                                        max_value=21,
+                                        min_value=0,
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.TextBlock(
+                                        label="Titulek", required=False
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                        label="Zvýraznit stín na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "two_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "three_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "middle_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah prostředního sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "youtube",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "poster_image",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                        label="Náhled videa (automatické pole)",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "video_url",
+                                    wagtail.blocks.URLBlock(
+                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                        label="Odkaz na video",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "video_id",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                        label="ID videa (automatické pole)",
+                                        required=False,
+                                    ),
+                                ),
+                            ],
+                            label="YouTube video",
+                        ),
+                    ),
+                    (
+                        "map_point",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "lat",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 50.04075",
+                                        label="Zeměpisná šířka",
+                                    ),
+                                ),
+                                (
+                                    "lon",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 15.77659",
+                                        label="Zeměpisná délka",
+                                    ),
+                                ),
+                                (
+                                    "hex_color",
+                                    wagtail.blocks.CharBlock(
+                                        default="000000",
+                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                        label="Barva špendlíku (HEX)",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("osm-mapnik", "OSM Mapnik"),
+                                            ("stadia-osm-bright", "Stadia OSM Bright"),
+                                            ("stadia-outdoors", "Stadia Outdoors"),
+                                            ("mapbox-streets", "Mapbox Streets"),
+                                            ("mapbox-outdoors", "Mapbox Outdoors"),
+                                            ("mapbox-light", "Mapbox Light"),
+                                            ("mapbox-dark", "Mapbox Dark"),
+                                            ("mapbox-satellite", "Mapbox Satellite"),
+                                            ("mapbox-pirate", "Mapbox Pirate Theme"),
+                                        ],
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Špendlík na mapě",
+                        ),
+                    ),
+                    (
+                        "map_collection",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "features",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek", required=True
+                                                    ),
+                                                ),
+                                                (
+                                                    "description",
+                                                    wagtail.blocks.TextBlock(
+                                                        label="Popisek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "geojson",
+                                                    wagtail.blocks.TextBlock(
+                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                        label="Geodata",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "image",
+                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                        label="Obrázek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "hex_color",
+                                                    wagtail.blocks.CharBlock(
+                                                        default="000000",
+                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                        label="Barva (HEX)",
+                                                    ),
+                                                ),
+                                            ],
+                                            required=True,
+                                        ),
+                                        label="Součásti",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("osm-mapnik", "OSM Mapnik"),
+                                            ("stadia-osm-bright", "Stadia OSM Bright"),
+                                            ("stadia-outdoors", "Stadia Outdoors"),
+                                            ("mapbox-streets", "Mapbox Streets"),
+                                            ("mapbox-outdoors", "Mapbox Outdoors"),
+                                            ("mapbox-light", "Mapbox Light"),
+                                            ("mapbox-dark", "Mapbox Dark"),
+                                            ("mapbox-satellite", "Mapbox Satellite"),
+                                            ("mapbox-pirate", "Mapbox Pirate Theme"),
+                                        ],
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Mapová kolekce",
+                        ),
+                    ),
+                    (
+                        "button",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "icon",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                        label="Ikonka",
+                                        max_length=128,
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "size",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("sm", "Malá"),
+                                            ("base", "Střední"),
+                                            ("lg", "Velká"),
+                                        ],
+                                        label="Velikost",
+                                    ),
+                                ),
+                                (
+                                    "color",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("black", "Černá"),
+                                            ("white", "Bílá"),
+                                            ("grey-125", "Světle šedá"),
+                                            ("blue-300", "Modrá"),
+                                            ("cyan-200", "Tyrkysová"),
+                                            ("green-400", "Zelené"),
+                                            ("violet-400", "Vínová"),
+                                            ("red-600", "Červená"),
+                                        ],
+                                        label="Barva",
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                        label="Animovat na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "mobile_fullwidth",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                        label="Plná šířka na mobilních zařízeních",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "button_group",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "buttons",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "icon",
+                                                    wagtail.blocks.CharBlock(
+                                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                        label="Ikonka",
+                                                        max_length=128,
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "size",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("sm", "Malá"),
+                                                            ("base", "Střední"),
+                                                            ("lg", "Velká"),
+                                                        ],
+                                                        label="Velikost",
+                                                    ),
+                                                ),
+                                                (
+                                                    "color",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("black", "Černá"),
+                                                            ("white", "Bílá"),
+                                                            ("grey-125", "Světle šedá"),
+                                                            ("blue-300", "Modrá"),
+                                                            ("cyan-200", "Tyrkysová"),
+                                                            ("green-400", "Zelené"),
+                                                            ("violet-400", "Vínová"),
+                                                            ("red-600", "Červená"),
+                                                        ],
+                                                        label="Barva",
+                                                    ),
+                                                ),
+                                                (
+                                                    "hoveractive",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                        label="Animovat na hover",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "mobile_fullwidth",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                        label="Plná šířka na mobilních zařízeních",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "page",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Stránka", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "align",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("auto", "Automaticky"),
+                                                            ("center", "Na střed"),
+                                                        ],
+                                                        label="Zarovnání",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="Tlačítka",
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "image_banner",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "image",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=(
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                    ),
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "chart",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Název", max_length=120
+                                    ),
+                                ),
+                                (
+                                    "chart_type",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("bar", "Graf se sloupci"),
+                                            (
+                                                "horizontalBar",
+                                                "Graf s vodorovnými sloupci",
+                                            ),
+                                            ("pie", "Koláčový graf"),
+                                            ("doughnut", "Donutový graf"),
+                                            ("polarArea", "Graf polární oblasti"),
+                                            ("radar", "Radarový graf"),
+                                            ("line", "Graf s liniemi"),
+                                        ],
+                                        label="Typ",
+                                    ),
+                                ),
+                                (
+                                    "hide_points",
+                                    wagtail.blocks.BooleanBlock(
+                                        help_text="Mění vzhled pouze u linových grafů.",
+                                        label="Schovat body",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_labels",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.CharBlock(
+                                            label="Skupina", max_length=40
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místně definované skupiny",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení zdroje dat",
+                                                        max_length=120,
+                                                    ),
+                                                ),
+                                                (
+                                                    "data",
+                                                    wagtail.blocks.ListBlock(
+                                                        wagtail.blocks.IntegerBlock(),
+                                                        default=[0],
+                                                        label="Data",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místní zdroje dat",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "redmine_issue_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "projects",
+                                                    wagtail.blocks.MultipleChoiceBlock(
+                                                        choices=shared.blocks.get_redmine_projects,
+                                                        label="Projekty",
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_open",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen otevřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_closed",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen uzavřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_min_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Min. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_max_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Max. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "updated_on",
+                                                    wagtail.blocks.CharBlock(
+                                                        help_text="Např. <=2023-01-01. Více informací na pi2.cz/redmine-api",
+                                                        label="Filtr pro datum aktualizace",
+                                                        max_length=128,
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "issue_label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení úkolů uvnitř grafu",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "split_per_project",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Rozdělit podle projektu",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "only_grow",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Pouze růst nahoru",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                            ],
+                                            label="Redmine úkoly",
+                                        ),
+                                        blank=True,
+                                        default=[],
+                                        help_text="Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                                        label="Zdroje dat z Redmine (úkoly)",
+                                        required=False,
+                                    ),
+                                ),
+                            ],
+                            template="district/blocks/chart.html",
+                        ),
+                    ),
+                    (
+                        "related",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "related_links",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "badge",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "person",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Osoba",
+                                        page_type=["district.DistrictPersonPage"],
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "wrap_in_card",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        label="Zabalit do karty",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                                        label="Popisek",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "people_group",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "group_title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", required=True
+                                    ),
+                                ),
+                                (
+                                    "person_list",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "position",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Název pozice",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "person",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Osoba",
+                                                        page_type=[
+                                                            "district.DistrictPersonPage"
+                                                        ],
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="List osob",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                ],
+                blank=True,
+                use_json_field=True,
+                verbose_name="Obsah úvodní",
+            ),
+        ),
+        migrations.AlterField(
+            model_name="districtgeofeaturecollectionpage",
+            name="content_after",
+            field=wagtail.fields.StreamField(
+                [
+                    (
+                        "text",
+                        wagtail.blocks.RichTextBlock(
+                            features=[
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            label="Textový editor",
+                        ),
+                    ),
+                    (
+                        "headline",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=300, required=True
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("head-alt-xl", "Bebas XL"),
+                                            ("head-alt-lg", "Bebas L"),
+                                            ("head-alt-md", "Bebas M"),
+                                            ("head-alt-base", "Bebas base"),
+                                            ("head-alt-sm", "Bebas SM"),
+                                            ("head-alt-xs", "Bebas XS"),
+                                            ("head-alt-2xs", "Bebas 2XS"),
+                                            ("head-heavy-base", "Roboto base"),
+                                            ("head-heavy-sm", "Roboto SM"),
+                                            ("head-heavy-xs", "Roboto XS"),
+                                            ("head-heavy-2xs", "Roboto 2XS"),
+                                            ("head-allcaps-2xs", "Allcaps 2XS"),
+                                            ("head-allcaps-3xs", "Allcaps 3XS"),
+                                            ("head-allcaps-4xs", "Allcaps 4XS"),
+                                            (
+                                                "head-heavy-allcaps-2xs",
+                                                "Allcaps heavy 2XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-3xs",
+                                                "Allcaps heavy 3XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-4xs",
+                                                "Allcaps heavy 4XS",
+                                            ),
+                                        ],
+                                        help_text="Náhled si prohlédněte na https://styleguide.pir-test.eu/latest/?p=viewall-atoms-text.",
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "tag",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("h1", "H1"),
+                                            ("h2", "H2"),
+                                            ("h3", "H3"),
+                                            ("h4", "H4"),
+                                            ("h5", "H5"),
+                                            ("h6", "H6"),
+                                        ],
+                                        help_text="Čím nižší číslo, tím vyšší úroveň.",
+                                        label="Úroveň nadpisu",
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "table",
+                        wagtail.contrib.table_block.blocks.TableBlock(
+                            template="shared/blocks/table_block.html"
+                        ),
+                    ),
+                    (
+                        "gallery",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "gallery_items",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.images.blocks.ImageChooserBlock(
+                                            label="obrázek", required=True
+                                        ),
+                                        group="ostatní",
+                                        icon="image",
+                                        label="Galerie",
+                                    ),
+                                )
+                            ],
+                            label="Galerie",
+                        ),
+                    ),
+                    (
+                        "figure",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.TextBlock(
+                                        label="Popisek", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "card",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=False
+                                    ),
+                                ),
+                                (
+                                    "elevation",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=2,
+                                        help_text="0 = žádný stín, 21 = maximální stín",
+                                        label="Velikost stínu",
+                                        max_value=21,
+                                        min_value=0,
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.TextBlock(
+                                        label="Titulek", required=False
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                        label="Zvýraznit stín na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "two_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "three_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "middle_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah prostředního sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "youtube",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "poster_image",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                        label="Náhled videa (automatické pole)",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "video_url",
+                                    wagtail.blocks.URLBlock(
+                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                        label="Odkaz na video",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "video_id",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                        label="ID videa (automatické pole)",
+                                        required=False,
+                                    ),
+                                ),
+                            ],
+                            label="YouTube video",
+                        ),
+                    ),
+                    (
+                        "map_point",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "lat",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 50.04075",
+                                        label="Zeměpisná šířka",
+                                    ),
+                                ),
+                                (
+                                    "lon",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 15.77659",
+                                        label="Zeměpisná délka",
+                                    ),
+                                ),
+                                (
+                                    "hex_color",
+                                    wagtail.blocks.CharBlock(
+                                        default="000000",
+                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                        label="Barva špendlíku (HEX)",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("osm-mapnik", "OSM Mapnik"),
+                                            ("stadia-osm-bright", "Stadia OSM Bright"),
+                                            ("stadia-outdoors", "Stadia Outdoors"),
+                                            ("mapbox-streets", "Mapbox Streets"),
+                                            ("mapbox-outdoors", "Mapbox Outdoors"),
+                                            ("mapbox-light", "Mapbox Light"),
+                                            ("mapbox-dark", "Mapbox Dark"),
+                                            ("mapbox-satellite", "Mapbox Satellite"),
+                                            ("mapbox-pirate", "Mapbox Pirate Theme"),
+                                        ],
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Špendlík na mapě",
+                        ),
+                    ),
+                    (
+                        "map_collection",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "features",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek", required=True
+                                                    ),
+                                                ),
+                                                (
+                                                    "description",
+                                                    wagtail.blocks.TextBlock(
+                                                        label="Popisek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "geojson",
+                                                    wagtail.blocks.TextBlock(
+                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                        label="Geodata",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "image",
+                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                        label="Obrázek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "hex_color",
+                                                    wagtail.blocks.CharBlock(
+                                                        default="000000",
+                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                        label="Barva (HEX)",
+                                                    ),
+                                                ),
+                                            ],
+                                            required=True,
+                                        ),
+                                        label="Součásti",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("osm-mapnik", "OSM Mapnik"),
+                                            ("stadia-osm-bright", "Stadia OSM Bright"),
+                                            ("stadia-outdoors", "Stadia Outdoors"),
+                                            ("mapbox-streets", "Mapbox Streets"),
+                                            ("mapbox-outdoors", "Mapbox Outdoors"),
+                                            ("mapbox-light", "Mapbox Light"),
+                                            ("mapbox-dark", "Mapbox Dark"),
+                                            ("mapbox-satellite", "Mapbox Satellite"),
+                                            ("mapbox-pirate", "Mapbox Pirate Theme"),
+                                        ],
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Mapová kolekce",
+                        ),
+                    ),
+                    (
+                        "button",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "icon",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                        label="Ikonka",
+                                        max_length=128,
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "size",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("sm", "Malá"),
+                                            ("base", "Střední"),
+                                            ("lg", "Velká"),
+                                        ],
+                                        label="Velikost",
+                                    ),
+                                ),
+                                (
+                                    "color",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("black", "Černá"),
+                                            ("white", "Bílá"),
+                                            ("grey-125", "Světle šedá"),
+                                            ("blue-300", "Modrá"),
+                                            ("cyan-200", "Tyrkysová"),
+                                            ("green-400", "Zelené"),
+                                            ("violet-400", "Vínová"),
+                                            ("red-600", "Červená"),
+                                        ],
+                                        label="Barva",
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                        label="Animovat na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "mobile_fullwidth",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                        label="Plná šířka na mobilních zařízeních",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "button_group",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "buttons",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "icon",
+                                                    wagtail.blocks.CharBlock(
+                                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                        label="Ikonka",
+                                                        max_length=128,
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "size",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("sm", "Malá"),
+                                                            ("base", "Střední"),
+                                                            ("lg", "Velká"),
+                                                        ],
+                                                        label="Velikost",
+                                                    ),
+                                                ),
+                                                (
+                                                    "color",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("black", "Černá"),
+                                                            ("white", "Bílá"),
+                                                            ("grey-125", "Světle šedá"),
+                                                            ("blue-300", "Modrá"),
+                                                            ("cyan-200", "Tyrkysová"),
+                                                            ("green-400", "Zelené"),
+                                                            ("violet-400", "Vínová"),
+                                                            ("red-600", "Červená"),
+                                                        ],
+                                                        label="Barva",
+                                                    ),
+                                                ),
+                                                (
+                                                    "hoveractive",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                        label="Animovat na hover",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "mobile_fullwidth",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                        label="Plná šířka na mobilních zařízeních",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "page",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Stránka", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "align",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("auto", "Automaticky"),
+                                                            ("center", "Na střed"),
+                                                        ],
+                                                        label="Zarovnání",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="Tlačítka",
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "image_banner",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "image",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=(
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                    ),
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "chart",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Název", max_length=120
+                                    ),
+                                ),
+                                (
+                                    "chart_type",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("bar", "Graf se sloupci"),
+                                            (
+                                                "horizontalBar",
+                                                "Graf s vodorovnými sloupci",
+                                            ),
+                                            ("pie", "Koláčový graf"),
+                                            ("doughnut", "Donutový graf"),
+                                            ("polarArea", "Graf polární oblasti"),
+                                            ("radar", "Radarový graf"),
+                                            ("line", "Graf s liniemi"),
+                                        ],
+                                        label="Typ",
+                                    ),
+                                ),
+                                (
+                                    "hide_points",
+                                    wagtail.blocks.BooleanBlock(
+                                        help_text="Mění vzhled pouze u linových grafů.",
+                                        label="Schovat body",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_labels",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.CharBlock(
+                                            label="Skupina", max_length=40
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místně definované skupiny",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení zdroje dat",
+                                                        max_length=120,
+                                                    ),
+                                                ),
+                                                (
+                                                    "data",
+                                                    wagtail.blocks.ListBlock(
+                                                        wagtail.blocks.IntegerBlock(),
+                                                        default=[0],
+                                                        label="Data",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místní zdroje dat",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "redmine_issue_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "projects",
+                                                    wagtail.blocks.MultipleChoiceBlock(
+                                                        choices=shared.blocks.get_redmine_projects,
+                                                        label="Projekty",
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_open",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen otevřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_closed",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen uzavřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_min_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Min. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_max_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Max. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "updated_on",
+                                                    wagtail.blocks.CharBlock(
+                                                        help_text="Např. <=2023-01-01. Více informací na pi2.cz/redmine-api",
+                                                        label="Filtr pro datum aktualizace",
+                                                        max_length=128,
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "issue_label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení úkolů uvnitř grafu",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "split_per_project",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Rozdělit podle projektu",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "only_grow",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Pouze růst nahoru",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                            ],
+                                            label="Redmine úkoly",
+                                        ),
+                                        blank=True,
+                                        default=[],
+                                        help_text="Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                                        label="Zdroje dat z Redmine (úkoly)",
+                                        required=False,
+                                    ),
+                                ),
+                            ],
+                            template="district/blocks/chart.html",
+                        ),
+                    ),
+                    (
+                        "related",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "related_links",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "badge",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "person",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Osoba",
+                                        page_type=["district.DistrictPersonPage"],
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "wrap_in_card",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        label="Zabalit do karty",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                                        label="Popisek",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "people_group",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "group_title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", required=True
+                                    ),
+                                ),
+                                (
+                                    "person_list",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "position",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Název pozice",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "person",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Osoba",
+                                                        page_type=[
+                                                            "district.DistrictPersonPage"
+                                                        ],
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="List osob",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                ],
+                blank=True,
+                use_json_field=True,
+                verbose_name="Obsah za mapou",
+            ),
+        ),
+        migrations.AlterField(
+            model_name="districtgeofeaturecollectionpage",
+            name="content_footer",
+            field=wagtail.fields.StreamField(
+                [
+                    (
+                        "text",
+                        wagtail.blocks.RichTextBlock(
+                            features=[
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            label="Textový editor",
+                        ),
+                    ),
+                    (
+                        "headline",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=300, required=True
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("head-alt-xl", "Bebas XL"),
+                                            ("head-alt-lg", "Bebas L"),
+                                            ("head-alt-md", "Bebas M"),
+                                            ("head-alt-base", "Bebas base"),
+                                            ("head-alt-sm", "Bebas SM"),
+                                            ("head-alt-xs", "Bebas XS"),
+                                            ("head-alt-2xs", "Bebas 2XS"),
+                                            ("head-heavy-base", "Roboto base"),
+                                            ("head-heavy-sm", "Roboto SM"),
+                                            ("head-heavy-xs", "Roboto XS"),
+                                            ("head-heavy-2xs", "Roboto 2XS"),
+                                            ("head-allcaps-2xs", "Allcaps 2XS"),
+                                            ("head-allcaps-3xs", "Allcaps 3XS"),
+                                            ("head-allcaps-4xs", "Allcaps 4XS"),
+                                            (
+                                                "head-heavy-allcaps-2xs",
+                                                "Allcaps heavy 2XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-3xs",
+                                                "Allcaps heavy 3XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-4xs",
+                                                "Allcaps heavy 4XS",
+                                            ),
+                                        ],
+                                        help_text="Náhled si prohlédněte na https://styleguide.pir-test.eu/latest/?p=viewall-atoms-text.",
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "tag",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("h1", "H1"),
+                                            ("h2", "H2"),
+                                            ("h3", "H3"),
+                                            ("h4", "H4"),
+                                            ("h5", "H5"),
+                                            ("h6", "H6"),
+                                        ],
+                                        help_text="Čím nižší číslo, tím vyšší úroveň.",
+                                        label="Úroveň nadpisu",
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "table",
+                        wagtail.contrib.table_block.blocks.TableBlock(
+                            template="shared/blocks/table_block.html"
+                        ),
+                    ),
+                    (
+                        "gallery",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "gallery_items",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.images.blocks.ImageChooserBlock(
+                                            label="obrázek", required=True
+                                        ),
+                                        group="ostatní",
+                                        icon="image",
+                                        label="Galerie",
+                                    ),
+                                )
+                            ],
+                            label="Galerie",
+                        ),
+                    ),
+                    (
+                        "figure",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.TextBlock(
+                                        label="Popisek", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "card",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=False
+                                    ),
+                                ),
+                                (
+                                    "elevation",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=2,
+                                        help_text="0 = žádný stín, 21 = maximální stín",
+                                        label="Velikost stínu",
+                                        max_value=21,
+                                        min_value=0,
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.TextBlock(
+                                        label="Titulek", required=False
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                        label="Zvýraznit stín na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "two_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "three_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "middle_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah prostředního sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "youtube",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "poster_image",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                        label="Náhled videa (automatické pole)",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "video_url",
+                                    wagtail.blocks.URLBlock(
+                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                        label="Odkaz na video",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "video_id",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                        label="ID videa (automatické pole)",
+                                        required=False,
+                                    ),
+                                ),
+                            ],
+                            label="YouTube video",
+                        ),
+                    ),
+                    (
+                        "map_point",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "lat",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 50.04075",
+                                        label="Zeměpisná šířka",
+                                    ),
+                                ),
+                                (
+                                    "lon",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 15.77659",
+                                        label="Zeměpisná délka",
+                                    ),
+                                ),
+                                (
+                                    "hex_color",
+                                    wagtail.blocks.CharBlock(
+                                        default="000000",
+                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                        label="Barva špendlíku (HEX)",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("osm-mapnik", "OSM Mapnik"),
+                                            ("stadia-osm-bright", "Stadia OSM Bright"),
+                                            ("stadia-outdoors", "Stadia Outdoors"),
+                                            ("mapbox-streets", "Mapbox Streets"),
+                                            ("mapbox-outdoors", "Mapbox Outdoors"),
+                                            ("mapbox-light", "Mapbox Light"),
+                                            ("mapbox-dark", "Mapbox Dark"),
+                                            ("mapbox-satellite", "Mapbox Satellite"),
+                                            ("mapbox-pirate", "Mapbox Pirate Theme"),
+                                        ],
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Špendlík na mapě",
+                        ),
+                    ),
+                    (
+                        "map_collection",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "features",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek", required=True
+                                                    ),
+                                                ),
+                                                (
+                                                    "description",
+                                                    wagtail.blocks.TextBlock(
+                                                        label="Popisek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "geojson",
+                                                    wagtail.blocks.TextBlock(
+                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                        label="Geodata",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "image",
+                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                        label="Obrázek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "hex_color",
+                                                    wagtail.blocks.CharBlock(
+                                                        default="000000",
+                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                        label="Barva (HEX)",
+                                                    ),
+                                                ),
+                                            ],
+                                            required=True,
+                                        ),
+                                        label="Součásti",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("osm-mapnik", "OSM Mapnik"),
+                                            ("stadia-osm-bright", "Stadia OSM Bright"),
+                                            ("stadia-outdoors", "Stadia Outdoors"),
+                                            ("mapbox-streets", "Mapbox Streets"),
+                                            ("mapbox-outdoors", "Mapbox Outdoors"),
+                                            ("mapbox-light", "Mapbox Light"),
+                                            ("mapbox-dark", "Mapbox Dark"),
+                                            ("mapbox-satellite", "Mapbox Satellite"),
+                                            ("mapbox-pirate", "Mapbox Pirate Theme"),
+                                        ],
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Mapová kolekce",
+                        ),
+                    ),
+                    (
+                        "button",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "icon",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                        label="Ikonka",
+                                        max_length=128,
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "size",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("sm", "Malá"),
+                                            ("base", "Střední"),
+                                            ("lg", "Velká"),
+                                        ],
+                                        label="Velikost",
+                                    ),
+                                ),
+                                (
+                                    "color",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("black", "Černá"),
+                                            ("white", "Bílá"),
+                                            ("grey-125", "Světle šedá"),
+                                            ("blue-300", "Modrá"),
+                                            ("cyan-200", "Tyrkysová"),
+                                            ("green-400", "Zelené"),
+                                            ("violet-400", "Vínová"),
+                                            ("red-600", "Červená"),
+                                        ],
+                                        label="Barva",
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                        label="Animovat na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "mobile_fullwidth",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                        label="Plná šířka na mobilních zařízeních",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "button_group",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "buttons",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "icon",
+                                                    wagtail.blocks.CharBlock(
+                                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                        label="Ikonka",
+                                                        max_length=128,
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "size",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("sm", "Malá"),
+                                                            ("base", "Střední"),
+                                                            ("lg", "Velká"),
+                                                        ],
+                                                        label="Velikost",
+                                                    ),
+                                                ),
+                                                (
+                                                    "color",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("black", "Černá"),
+                                                            ("white", "Bílá"),
+                                                            ("grey-125", "Světle šedá"),
+                                                            ("blue-300", "Modrá"),
+                                                            ("cyan-200", "Tyrkysová"),
+                                                            ("green-400", "Zelené"),
+                                                            ("violet-400", "Vínová"),
+                                                            ("red-600", "Červená"),
+                                                        ],
+                                                        label="Barva",
+                                                    ),
+                                                ),
+                                                (
+                                                    "hoveractive",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                        label="Animovat na hover",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "mobile_fullwidth",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                        label="Plná šířka na mobilních zařízeních",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "page",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Stránka", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "align",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("auto", "Automaticky"),
+                                                            ("center", "Na střed"),
+                                                        ],
+                                                        label="Zarovnání",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="Tlačítka",
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "image_banner",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "image",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=(
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                    ),
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "chart",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Název", max_length=120
+                                    ),
+                                ),
+                                (
+                                    "chart_type",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("bar", "Graf se sloupci"),
+                                            (
+                                                "horizontalBar",
+                                                "Graf s vodorovnými sloupci",
+                                            ),
+                                            ("pie", "Koláčový graf"),
+                                            ("doughnut", "Donutový graf"),
+                                            ("polarArea", "Graf polární oblasti"),
+                                            ("radar", "Radarový graf"),
+                                            ("line", "Graf s liniemi"),
+                                        ],
+                                        label="Typ",
+                                    ),
+                                ),
+                                (
+                                    "hide_points",
+                                    wagtail.blocks.BooleanBlock(
+                                        help_text="Mění vzhled pouze u linových grafů.",
+                                        label="Schovat body",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_labels",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.CharBlock(
+                                            label="Skupina", max_length=40
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místně definované skupiny",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení zdroje dat",
+                                                        max_length=120,
+                                                    ),
+                                                ),
+                                                (
+                                                    "data",
+                                                    wagtail.blocks.ListBlock(
+                                                        wagtail.blocks.IntegerBlock(),
+                                                        default=[0],
+                                                        label="Data",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místní zdroje dat",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "redmine_issue_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "projects",
+                                                    wagtail.blocks.MultipleChoiceBlock(
+                                                        choices=shared.blocks.get_redmine_projects,
+                                                        label="Projekty",
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_open",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen otevřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_closed",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen uzavřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_min_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Min. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_max_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Max. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "updated_on",
+                                                    wagtail.blocks.CharBlock(
+                                                        help_text="Např. <=2023-01-01. Více informací na pi2.cz/redmine-api",
+                                                        label="Filtr pro datum aktualizace",
+                                                        max_length=128,
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "issue_label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení úkolů uvnitř grafu",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "split_per_project",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Rozdělit podle projektu",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "only_grow",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Pouze růst nahoru",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                            ],
+                                            label="Redmine úkoly",
+                                        ),
+                                        blank=True,
+                                        default=[],
+                                        help_text="Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                                        label="Zdroje dat z Redmine (úkoly)",
+                                        required=False,
+                                    ),
+                                ),
+                            ],
+                            template="district/blocks/chart.html",
+                        ),
+                    ),
+                    (
+                        "related",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "related_links",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "badge",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "person",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Osoba",
+                                        page_type=["district.DistrictPersonPage"],
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "wrap_in_card",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        label="Zabalit do karty",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                                        label="Popisek",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "people_group",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "group_title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", required=True
+                                    ),
+                                ),
+                                (
+                                    "person_list",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "position",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Název pozice",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "person",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Osoba",
+                                                        page_type=[
+                                                            "district.DistrictPersonPage"
+                                                        ],
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="List osob",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                ],
+                blank=True,
+                use_json_field=True,
+                verbose_name="Obsah v patičkové části",
+            ),
+        ),
+        migrations.AlterField(
+            model_name="districtgeofeaturedetailpage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    (
+                        "text",
+                        wagtail.blocks.RichTextBlock(
+                            features=[
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            label="Textový editor",
+                        ),
+                    ),
+                    (
+                        "headline",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=300, required=True
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("head-alt-xl", "Bebas XL"),
+                                            ("head-alt-lg", "Bebas L"),
+                                            ("head-alt-md", "Bebas M"),
+                                            ("head-alt-base", "Bebas base"),
+                                            ("head-alt-sm", "Bebas SM"),
+                                            ("head-alt-xs", "Bebas XS"),
+                                            ("head-alt-2xs", "Bebas 2XS"),
+                                            ("head-heavy-base", "Roboto base"),
+                                            ("head-heavy-sm", "Roboto SM"),
+                                            ("head-heavy-xs", "Roboto XS"),
+                                            ("head-heavy-2xs", "Roboto 2XS"),
+                                            ("head-allcaps-2xs", "Allcaps 2XS"),
+                                            ("head-allcaps-3xs", "Allcaps 3XS"),
+                                            ("head-allcaps-4xs", "Allcaps 4XS"),
+                                            (
+                                                "head-heavy-allcaps-2xs",
+                                                "Allcaps heavy 2XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-3xs",
+                                                "Allcaps heavy 3XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-4xs",
+                                                "Allcaps heavy 4XS",
+                                            ),
+                                        ],
+                                        help_text="Náhled si prohlédněte na https://styleguide.pir-test.eu/latest/?p=viewall-atoms-text.",
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "tag",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("h1", "H1"),
+                                            ("h2", "H2"),
+                                            ("h3", "H3"),
+                                            ("h4", "H4"),
+                                            ("h5", "H5"),
+                                            ("h6", "H6"),
+                                        ],
+                                        help_text="Čím nižší číslo, tím vyšší úroveň.",
+                                        label="Úroveň nadpisu",
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "table",
+                        wagtail.contrib.table_block.blocks.TableBlock(
+                            template="shared/blocks/table_block.html"
+                        ),
+                    ),
+                    (
+                        "gallery",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "gallery_items",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.images.blocks.ImageChooserBlock(
+                                            label="obrázek", required=True
+                                        ),
+                                        group="ostatní",
+                                        icon="image",
+                                        label="Galerie",
+                                    ),
+                                )
+                            ],
+                            label="Galerie",
+                        ),
+                    ),
+                    (
+                        "figure",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.TextBlock(
+                                        label="Popisek", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "card",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=False
+                                    ),
+                                ),
+                                (
+                                    "elevation",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=2,
+                                        help_text="0 = žádný stín, 21 = maximální stín",
+                                        label="Velikost stínu",
+                                        max_value=21,
+                                        min_value=0,
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.TextBlock(
+                                        label="Titulek", required=False
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                        label="Zvýraznit stín na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "two_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "three_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "middle_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah prostředního sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "youtube",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "poster_image",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                        label="Náhled videa (automatické pole)",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "video_url",
+                                    wagtail.blocks.URLBlock(
+                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                        label="Odkaz na video",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "video_id",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                        label="ID videa (automatické pole)",
+                                        required=False,
+                                    ),
+                                ),
+                            ],
+                            label="YouTube video",
+                        ),
+                    ),
+                    (
+                        "map_point",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "lat",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 50.04075",
+                                        label="Zeměpisná šířka",
+                                    ),
+                                ),
+                                (
+                                    "lon",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 15.77659",
+                                        label="Zeměpisná délka",
+                                    ),
+                                ),
+                                (
+                                    "hex_color",
+                                    wagtail.blocks.CharBlock(
+                                        default="000000",
+                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                        label="Barva špendlíku (HEX)",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("osm-mapnik", "OSM Mapnik"),
+                                            ("stadia-osm-bright", "Stadia OSM Bright"),
+                                            ("stadia-outdoors", "Stadia Outdoors"),
+                                            ("mapbox-streets", "Mapbox Streets"),
+                                            ("mapbox-outdoors", "Mapbox Outdoors"),
+                                            ("mapbox-light", "Mapbox Light"),
+                                            ("mapbox-dark", "Mapbox Dark"),
+                                            ("mapbox-satellite", "Mapbox Satellite"),
+                                            ("mapbox-pirate", "Mapbox Pirate Theme"),
+                                        ],
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Špendlík na mapě",
+                        ),
+                    ),
+                    (
+                        "map_collection",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "features",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek", required=True
+                                                    ),
+                                                ),
+                                                (
+                                                    "description",
+                                                    wagtail.blocks.TextBlock(
+                                                        label="Popisek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "geojson",
+                                                    wagtail.blocks.TextBlock(
+                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                        label="Geodata",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "image",
+                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                        label="Obrázek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "hex_color",
+                                                    wagtail.blocks.CharBlock(
+                                                        default="000000",
+                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                        label="Barva (HEX)",
+                                                    ),
+                                                ),
+                                            ],
+                                            required=True,
+                                        ),
+                                        label="Součásti",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("osm-mapnik", "OSM Mapnik"),
+                                            ("stadia-osm-bright", "Stadia OSM Bright"),
+                                            ("stadia-outdoors", "Stadia Outdoors"),
+                                            ("mapbox-streets", "Mapbox Streets"),
+                                            ("mapbox-outdoors", "Mapbox Outdoors"),
+                                            ("mapbox-light", "Mapbox Light"),
+                                            ("mapbox-dark", "Mapbox Dark"),
+                                            ("mapbox-satellite", "Mapbox Satellite"),
+                                            ("mapbox-pirate", "Mapbox Pirate Theme"),
+                                        ],
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Mapová kolekce",
+                        ),
+                    ),
+                    (
+                        "button",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "icon",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                        label="Ikonka",
+                                        max_length=128,
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "size",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("sm", "Malá"),
+                                            ("base", "Střední"),
+                                            ("lg", "Velká"),
+                                        ],
+                                        label="Velikost",
+                                    ),
+                                ),
+                                (
+                                    "color",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("black", "Černá"),
+                                            ("white", "Bílá"),
+                                            ("grey-125", "Světle šedá"),
+                                            ("blue-300", "Modrá"),
+                                            ("cyan-200", "Tyrkysová"),
+                                            ("green-400", "Zelené"),
+                                            ("violet-400", "Vínová"),
+                                            ("red-600", "Červená"),
+                                        ],
+                                        label="Barva",
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                        label="Animovat na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "mobile_fullwidth",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                        label="Plná šířka na mobilních zařízeních",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "button_group",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "buttons",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "icon",
+                                                    wagtail.blocks.CharBlock(
+                                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                        label="Ikonka",
+                                                        max_length=128,
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "size",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("sm", "Malá"),
+                                                            ("base", "Střední"),
+                                                            ("lg", "Velká"),
+                                                        ],
+                                                        label="Velikost",
+                                                    ),
+                                                ),
+                                                (
+                                                    "color",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("black", "Černá"),
+                                                            ("white", "Bílá"),
+                                                            ("grey-125", "Světle šedá"),
+                                                            ("blue-300", "Modrá"),
+                                                            ("cyan-200", "Tyrkysová"),
+                                                            ("green-400", "Zelené"),
+                                                            ("violet-400", "Vínová"),
+                                                            ("red-600", "Červená"),
+                                                        ],
+                                                        label="Barva",
+                                                    ),
+                                                ),
+                                                (
+                                                    "hoveractive",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                        label="Animovat na hover",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "mobile_fullwidth",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                        label="Plná šířka na mobilních zařízeních",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "page",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Stránka", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "align",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("auto", "Automaticky"),
+                                                            ("center", "Na střed"),
+                                                        ],
+                                                        label="Zarovnání",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="Tlačítka",
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "image_banner",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "image",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=(
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                    ),
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "chart",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Název", max_length=120
+                                    ),
+                                ),
+                                (
+                                    "chart_type",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("bar", "Graf se sloupci"),
+                                            (
+                                                "horizontalBar",
+                                                "Graf s vodorovnými sloupci",
+                                            ),
+                                            ("pie", "Koláčový graf"),
+                                            ("doughnut", "Donutový graf"),
+                                            ("polarArea", "Graf polární oblasti"),
+                                            ("radar", "Radarový graf"),
+                                            ("line", "Graf s liniemi"),
+                                        ],
+                                        label="Typ",
+                                    ),
+                                ),
+                                (
+                                    "hide_points",
+                                    wagtail.blocks.BooleanBlock(
+                                        help_text="Mění vzhled pouze u linových grafů.",
+                                        label="Schovat body",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_labels",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.CharBlock(
+                                            label="Skupina", max_length=40
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místně definované skupiny",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení zdroje dat",
+                                                        max_length=120,
+                                                    ),
+                                                ),
+                                                (
+                                                    "data",
+                                                    wagtail.blocks.ListBlock(
+                                                        wagtail.blocks.IntegerBlock(),
+                                                        default=[0],
+                                                        label="Data",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místní zdroje dat",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "redmine_issue_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "projects",
+                                                    wagtail.blocks.MultipleChoiceBlock(
+                                                        choices=shared.blocks.get_redmine_projects,
+                                                        label="Projekty",
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_open",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen otevřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_closed",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen uzavřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_min_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Min. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_max_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Max. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "updated_on",
+                                                    wagtail.blocks.CharBlock(
+                                                        help_text="Např. <=2023-01-01. Více informací na pi2.cz/redmine-api",
+                                                        label="Filtr pro datum aktualizace",
+                                                        max_length=128,
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "issue_label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení úkolů uvnitř grafu",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "split_per_project",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Rozdělit podle projektu",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "only_grow",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Pouze růst nahoru",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                            ],
+                                            label="Redmine úkoly",
+                                        ),
+                                        blank=True,
+                                        default=[],
+                                        help_text="Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                                        label="Zdroje dat z Redmine (úkoly)",
+                                        required=False,
+                                    ),
+                                ),
+                            ],
+                            template="district/blocks/chart.html",
+                        ),
+                    ),
+                    (
+                        "related",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "related_links",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "badge",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "person",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Osoba",
+                                        page_type=["district.DistrictPersonPage"],
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "wrap_in_card",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        label="Zabalit do karty",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                                        label="Popisek",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "people_group",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "group_title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", required=True
+                                    ),
+                                ),
+                                (
+                                    "person_list",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "position",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Název pozice",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "person",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Osoba",
+                                                        page_type=[
+                                                            "district.DistrictPersonPage"
+                                                        ],
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="List osob",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                ],
+                blank=True,
+                use_json_field=True,
+                verbose_name="Obsah",
+            ),
+        ),
+        migrations.AlterField(
+            model_name="districtpostelectionstrategypage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    (
+                        "text",
+                        wagtail.blocks.RichTextBlock(
+                            features=[
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            label="Textový editor",
+                        ),
+                    ),
+                    (
+                        "headline",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=300, required=True
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("head-alt-xl", "Bebas XL"),
+                                            ("head-alt-lg", "Bebas L"),
+                                            ("head-alt-md", "Bebas M"),
+                                            ("head-alt-base", "Bebas base"),
+                                            ("head-alt-sm", "Bebas SM"),
+                                            ("head-alt-xs", "Bebas XS"),
+                                            ("head-alt-2xs", "Bebas 2XS"),
+                                            ("head-heavy-base", "Roboto base"),
+                                            ("head-heavy-sm", "Roboto SM"),
+                                            ("head-heavy-xs", "Roboto XS"),
+                                            ("head-heavy-2xs", "Roboto 2XS"),
+                                            ("head-allcaps-2xs", "Allcaps 2XS"),
+                                            ("head-allcaps-3xs", "Allcaps 3XS"),
+                                            ("head-allcaps-4xs", "Allcaps 4XS"),
+                                            (
+                                                "head-heavy-allcaps-2xs",
+                                                "Allcaps heavy 2XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-3xs",
+                                                "Allcaps heavy 3XS",
+                                            ),
+                                            (
+                                                "head-heavy-allcaps-4xs",
+                                                "Allcaps heavy 4XS",
+                                            ),
+                                        ],
+                                        help_text="Náhled si prohlédněte na https://styleguide.pir-test.eu/latest/?p=viewall-atoms-text.",
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "tag",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("h1", "H1"),
+                                            ("h2", "H2"),
+                                            ("h3", "H3"),
+                                            ("h4", "H4"),
+                                            ("h5", "H5"),
+                                            ("h6", "H6"),
+                                        ],
+                                        help_text="Čím nižší číslo, tím vyšší úroveň.",
+                                        label="Úroveň nadpisu",
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "table",
+                        wagtail.contrib.table_block.blocks.TableBlock(
+                            template="shared/blocks/table_block.html"
+                        ),
+                    ),
+                    (
+                        "gallery",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "gallery_items",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.images.blocks.ImageChooserBlock(
+                                            label="obrázek", required=True
+                                        ),
+                                        group="ostatní",
+                                        icon="image",
+                                        label="Galerie",
+                                    ),
+                                )
+                            ],
+                            label="Galerie",
+                        ),
+                    ),
+                    (
+                        "figure",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.TextBlock(
+                                        label="Popisek", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "card",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "img",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=False
+                                    ),
+                                ),
+                                (
+                                    "elevation",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=2,
+                                        help_text="0 = žádný stín, 21 = maximální stín",
+                                        label="Velikost stínu",
+                                        max_value=21,
+                                        min_value=0,
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.TextBlock(
+                                        label="Titulek", required=False
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                        label="Zvýraznit stín na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "two_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "three_columns",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "left_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah levého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "middle_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah prostředního sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "right_column_content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=[
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "image",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                        "embed",
+                                                    ],
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "table",
+                                                wagtail.contrib.table_block.blocks.TableBlock(
+                                                    template="shared/blocks/table_block.html"
+                                                ),
+                                            ),
+                                            (
+                                                "card",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "elevation",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=2,
+                                                                help_text="0 = žádný stín, 21 = maximální stín",
+                                                                label="Velikost stínu",
+                                                                max_value=21,
+                                                                min_value=0,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "headline",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Titulek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=False,
+                                                                help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
+                                                                label="Zvýraznit stín na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "content",
+                                                            wagtail.blocks.StreamBlock(
+                                                                [
+                                                                    (
+                                                                        "text",
+                                                                        wagtail.blocks.RichTextBlock(
+                                                                            features=[
+                                                                                "h2",
+                                                                                "h3",
+                                                                                "h4",
+                                                                                "h5",
+                                                                                "bold",
+                                                                                "italic",
+                                                                                "ol",
+                                                                                "ul",
+                                                                                "hr",
+                                                                                "link",
+                                                                                "document-link",
+                                                                                "image",
+                                                                                "superscript",
+                                                                                "subscript",
+                                                                                "strikethrough",
+                                                                                "blockquote",
+                                                                                "embed",
+                                                                            ],
+                                                                            label="Textový editor",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "table",
+                                                                        wagtail.contrib.table_block.blocks.TableBlock(
+                                                                            template="shared/blocks/table_block.html"
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "figure",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "img",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        label="Obrázek",
+                                                                                        required=True,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "caption",
+                                                                                    wagtail.blocks.TextBlock(
+                                                                                        label="Popisek",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "youtube",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "poster_image",
+                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                                        label="Náhled videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_url",
+                                                                                    wagtail.blocks.URLBlock(
+                                                                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                                        label="Odkaz na video",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "video_id",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                                        label="ID videa (automatické pole)",
+                                                                                        required=False,
+                                                                                    ),
+                                                                                ),
+                                                                            ]
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_point",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "lat",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 50.04075",
+                                                                                        label="Zeměpisná šířka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "lon",
+                                                                                    wagtail.blocks.DecimalBlock(
+                                                                                        help_text="Např. 15.77659",
+                                                                                        label="Zeměpisná délka",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "hex_color",
+                                                                                    wagtail.blocks.CharBlock(
+                                                                                        default="000000",
+                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                        label="Barva špendlíku (HEX)",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Špendlík na mapě",
+                                                                        ),
+                                                                    ),
+                                                                    (
+                                                                        "map_collection",
+                                                                        wagtail.blocks.StructBlock(
+                                                                            [
+                                                                                (
+                                                                                    "features",
+                                                                                    wagtail.blocks.ListBlock(
+                                                                                        wagtail.blocks.StructBlock(
+                                                                                            [
+                                                                                                (
+                                                                                                    "title",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        label="Titulek",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "description",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        label="Popisek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "geojson",
+                                                                                                    wagtail.blocks.TextBlock(
+                                                                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                                        label="Geodata",
+                                                                                                        required=True,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "image",
+                                                                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                                                                        label="Obrázek",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "link",
+                                                                                                    wagtail.blocks.URLBlock(
+                                                                                                        label="Odkaz",
+                                                                                                        required=False,
+                                                                                                    ),
+                                                                                                ),
+                                                                                                (
+                                                                                                    "hex_color",
+                                                                                                    wagtail.blocks.CharBlock(
+                                                                                                        default="000000",
+                                                                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                                        label="Barva (HEX)",
+                                                                                                    ),
+                                                                                                ),
+                                                                                            ],
+                                                                                            required=True,
+                                                                                        ),
+                                                                                        label="Součásti",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "zoom",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        default=15,
+                                                                                        label="Výchozí zoom",
+                                                                                        max_value=18,
+                                                                                        min_value=1,
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "style",
+                                                                                    wagtail.blocks.ChoiceBlock(
+                                                                                        choices=[
+                                                                                            (
+                                                                                                "osm-mapnik",
+                                                                                                "OSM Mapnik",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-osm-bright",
+                                                                                                "Stadia OSM Bright",
+                                                                                            ),
+                                                                                            (
+                                                                                                "stadia-outdoors",
+                                                                                                "Stadia Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-streets",
+                                                                                                "Mapbox Streets",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-outdoors",
+                                                                                                "Mapbox Outdoors",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-light",
+                                                                                                "Mapbox Light",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-dark",
+                                                                                                "Mapbox Dark",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-satellite",
+                                                                                                "Mapbox Satellite",
+                                                                                            ),
+                                                                                            (
+                                                                                                "mapbox-pirate",
+                                                                                                "Mapbox Pirate Theme",
+                                                                                            ),
+                                                                                        ],
+                                                                                        label="Styl",
+                                                                                    ),
+                                                                                ),
+                                                                                (
+                                                                                    "height",
+                                                                                    wagtail.blocks.IntegerBlock(
+                                                                                        label="Výška v px",
+                                                                                        max_value=1000,
+                                                                                        min_value=100,
+                                                                                    ),
+                                                                                ),
+                                                                            ],
+                                                                            label="Mapová kolekce",
+                                                                        ),
+                                                                    ),
+                                                                ],
+                                                                label="Obsah",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "figure",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "img",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                label="Obrázek",
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "caption",
+                                                            wagtail.blocks.TextBlock(
+                                                                label="Popisek",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "youtube",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "poster_image",
+                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                                                label="Náhled videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_url",
+                                                            wagtail.blocks.URLBlock(
+                                                                help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                                                label="Odkaz na video",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "video_id",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                                                label="ID videa (automatické pole)",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "map_point",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "lat",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 50.04075",
+                                                                label="Zeměpisná šířka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "lon",
+                                                            wagtail.blocks.DecimalBlock(
+                                                                help_text="Např. 15.77659",
+                                                                label="Zeměpisná délka",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hex_color",
+                                                            wagtail.blocks.CharBlock(
+                                                                default="000000",
+                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                label="Barva špendlíku (HEX)",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Špendlík na mapě",
+                                                ),
+                                            ),
+                                            (
+                                                "map_collection",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "features",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "description",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                label="Popisek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "geojson",
+                                                                            wagtail.blocks.TextBlock(
+                                                                                help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                                                label="Geodata",
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "image",
+                                                                            wagtail.images.blocks.ImageChooserBlock(
+                                                                                label="Obrázek",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hex_color",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                default="000000",
+                                                                                help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                                                label="Barva (HEX)",
+                                                                            ),
+                                                                        ),
+                                                                    ],
+                                                                    required=True,
+                                                                ),
+                                                                label="Součásti",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "zoom",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                default=15,
+                                                                label="Výchozí zoom",
+                                                                max_value=18,
+                                                                min_value=1,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "style",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "osm-mapnik",
+                                                                        "OSM Mapnik",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-osm-bright",
+                                                                        "Stadia OSM Bright",
+                                                                    ),
+                                                                    (
+                                                                        "stadia-outdoors",
+                                                                        "Stadia Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-streets",
+                                                                        "Mapbox Streets",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-outdoors",
+                                                                        "Mapbox Outdoors",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-light",
+                                                                        "Mapbox Light",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-dark",
+                                                                        "Mapbox Dark",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-satellite",
+                                                                        "Mapbox Satellite",
+                                                                    ),
+                                                                    (
+                                                                        "mapbox-pirate",
+                                                                        "Mapbox Pirate Theme",
+                                                                    ),
+                                                                ],
+                                                                label="Styl",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "height",
+                                                            wagtail.blocks.IntegerBlock(
+                                                                label="Výška v px",
+                                                                max_value=1000,
+                                                                min_value=100,
+                                                            ),
+                                                        ),
+                                                    ],
+                                                    label="Mapová kolekce",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=True,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "youtube",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "poster_image",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                                        label="Náhled videa (automatické pole)",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "video_url",
+                                    wagtail.blocks.URLBlock(
+                                        help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                                        label="Odkaz na video",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "video_id",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                                        label="ID videa (automatické pole)",
+                                        required=False,
+                                    ),
+                                ),
+                            ],
+                            label="YouTube video",
+                        ),
+                    ),
+                    (
+                        "map_point",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "lat",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 50.04075",
+                                        label="Zeměpisná šířka",
+                                    ),
+                                ),
+                                (
+                                    "lon",
+                                    wagtail.blocks.DecimalBlock(
+                                        help_text="Např. 15.77659",
+                                        label="Zeměpisná délka",
+                                    ),
+                                ),
+                                (
+                                    "hex_color",
+                                    wagtail.blocks.CharBlock(
+                                        default="000000",
+                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                        label="Barva špendlíku (HEX)",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("osm-mapnik", "OSM Mapnik"),
+                                            ("stadia-osm-bright", "Stadia OSM Bright"),
+                                            ("stadia-outdoors", "Stadia Outdoors"),
+                                            ("mapbox-streets", "Mapbox Streets"),
+                                            ("mapbox-outdoors", "Mapbox Outdoors"),
+                                            ("mapbox-light", "Mapbox Light"),
+                                            ("mapbox-dark", "Mapbox Dark"),
+                                            ("mapbox-satellite", "Mapbox Satellite"),
+                                            ("mapbox-pirate", "Mapbox Pirate Theme"),
+                                        ],
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Špendlík na mapě",
+                        ),
+                    ),
+                    (
+                        "map_collection",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "features",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek", required=True
+                                                    ),
+                                                ),
+                                                (
+                                                    "description",
+                                                    wagtail.blocks.TextBlock(
+                                                        label="Popisek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "geojson",
+                                                    wagtail.blocks.TextBlock(
+                                                        help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
+                                                        label="Geodata",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "image",
+                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                        label="Obrázek", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "hex_color",
+                                                    wagtail.blocks.CharBlock(
+                                                        default="000000",
+                                                        help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                                                        label="Barva (HEX)",
+                                                    ),
+                                                ),
+                                            ],
+                                            required=True,
+                                        ),
+                                        label="Součásti",
+                                    ),
+                                ),
+                                (
+                                    "zoom",
+                                    wagtail.blocks.IntegerBlock(
+                                        default=15,
+                                        label="Výchozí zoom",
+                                        max_value=18,
+                                        min_value=1,
+                                    ),
+                                ),
+                                (
+                                    "style",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("osm-mapnik", "OSM Mapnik"),
+                                            ("stadia-osm-bright", "Stadia OSM Bright"),
+                                            ("stadia-outdoors", "Stadia Outdoors"),
+                                            ("mapbox-streets", "Mapbox Streets"),
+                                            ("mapbox-outdoors", "Mapbox Outdoors"),
+                                            ("mapbox-light", "Mapbox Light"),
+                                            ("mapbox-dark", "Mapbox Dark"),
+                                            ("mapbox-satellite", "Mapbox Satellite"),
+                                            ("mapbox-pirate", "Mapbox Pirate Theme"),
+                                        ],
+                                        label="Styl",
+                                    ),
+                                ),
+                                (
+                                    "height",
+                                    wagtail.blocks.IntegerBlock(
+                                        label="Výška v px",
+                                        max_value=1000,
+                                        min_value=100,
+                                    ),
+                                ),
+                            ],
+                            label="Mapová kolekce",
+                        ),
+                    ),
+                    (
+                        "button",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "icon",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                        label="Ikonka",
+                                        max_length=128,
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "size",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("sm", "Malá"),
+                                            ("base", "Střední"),
+                                            ("lg", "Velká"),
+                                        ],
+                                        label="Velikost",
+                                    ),
+                                ),
+                                (
+                                    "color",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("black", "Černá"),
+                                            ("white", "Bílá"),
+                                            ("grey-125", "Světle šedá"),
+                                            ("blue-300", "Modrá"),
+                                            ("cyan-200", "Tyrkysová"),
+                                            ("green-400", "Zelené"),
+                                            ("violet-400", "Vínová"),
+                                            ("red-600", "Červená"),
+                                        ],
+                                        label="Barva",
+                                    ),
+                                ),
+                                (
+                                    "hoveractive",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                        label="Animovat na hover",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "mobile_fullwidth",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=True,
+                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                        label="Plná šířka na mobilních zařízeních",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                                (
+                                    "align",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("auto", "Automaticky"),
+                                            ("center", "Na střed"),
+                                        ],
+                                        label="Zarovnání",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "button_group",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "buttons",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "icon",
+                                                    wagtail.blocks.CharBlock(
+                                                        help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                        label="Ikonka",
+                                                        max_length=128,
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "size",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("sm", "Malá"),
+                                                            ("base", "Střední"),
+                                                            ("lg", "Velká"),
+                                                        ],
+                                                        label="Velikost",
+                                                    ),
+                                                ),
+                                                (
+                                                    "color",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("black", "Černá"),
+                                                            ("white", "Bílá"),
+                                                            ("grey-125", "Světle šedá"),
+                                                            ("blue-300", "Modrá"),
+                                                            ("cyan-200", "Tyrkysová"),
+                                                            ("green-400", "Zelené"),
+                                                            ("violet-400", "Vínová"),
+                                                            ("red-600", "Červená"),
+                                                        ],
+                                                        label="Barva",
+                                                    ),
+                                                ),
+                                                (
+                                                    "hoveractive",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                        label="Animovat na hover",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "mobile_fullwidth",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        default=True,
+                                                        help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                        label="Plná šířka na mobilních zařízeních",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "page",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Stránka", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "align",
+                                                    wagtail.blocks.ChoiceBlock(
+                                                        choices=[
+                                                            ("auto", "Automaticky"),
+                                                            ("center", "Na střed"),
+                                                        ],
+                                                        label="Zarovnání",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="Tlačítka",
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "image_banner",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "image",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        label="Obrázek", required=True
+                                    ),
+                                ),
+                                (
+                                    "headline",
+                                    wagtail.blocks.CharBlock(
+                                        label="Headline", max_length=128, required=True
+                                    ),
+                                ),
+                                (
+                                    "content",
+                                    wagtail.blocks.StreamBlock(
+                                        [
+                                            (
+                                                "text",
+                                                wagtail.blocks.RichTextBlock(
+                                                    features=(
+                                                        "h2",
+                                                        "h3",
+                                                        "h4",
+                                                        "h5",
+                                                        "bold",
+                                                        "italic",
+                                                        "ol",
+                                                        "ul",
+                                                        "hr",
+                                                        "link",
+                                                        "document-link",
+                                                        "superscript",
+                                                        "subscript",
+                                                        "strikethrough",
+                                                        "blockquote",
+                                                    ),
+                                                    label="Textový editor",
+                                                ),
+                                            ),
+                                            (
+                                                "button",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "title",
+                                                            wagtail.blocks.CharBlock(
+                                                                label="Titulek",
+                                                                max_length=128,
+                                                                required=True,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "icon",
+                                                            wagtail.blocks.CharBlock(
+                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                label="Ikonka",
+                                                                max_length=128,
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "size",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("sm", "Malá"),
+                                                                    ("base", "Střední"),
+                                                                    ("lg", "Velká"),
+                                                                ],
+                                                                label="Velikost",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "color",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    ("black", "Černá"),
+                                                                    ("white", "Bílá"),
+                                                                    (
+                                                                        "grey-125",
+                                                                        "Světle šedá",
+                                                                    ),
+                                                                    (
+                                                                        "blue-300",
+                                                                        "Modrá",
+                                                                    ),
+                                                                    (
+                                                                        "cyan-200",
+                                                                        "Tyrkysová",
+                                                                    ),
+                                                                    (
+                                                                        "green-400",
+                                                                        "Zelené",
+                                                                    ),
+                                                                    (
+                                                                        "violet-400",
+                                                                        "Vínová",
+                                                                    ),
+                                                                    (
+                                                                        "red-600",
+                                                                        "Červená",
+                                                                    ),
+                                                                ],
+                                                                label="Barva",
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "hoveractive",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                label="Animovat na hover",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "mobile_fullwidth",
+                                                            wagtail.blocks.BooleanBlock(
+                                                                default=True,
+                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                label="Plná šířka na mobilních zařízeních",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "page",
+                                                            wagtail.blocks.PageChooserBlock(
+                                                                label="Stránka",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "link",
+                                                            wagtail.blocks.URLBlock(
+                                                                label="Odkaz",
+                                                                required=False,
+                                                            ),
+                                                        ),
+                                                        (
+                                                            "align",
+                                                            wagtail.blocks.ChoiceBlock(
+                                                                choices=[
+                                                                    (
+                                                                        "auto",
+                                                                        "Automaticky",
+                                                                    ),
+                                                                    (
+                                                                        "center",
+                                                                        "Na střed",
+                                                                    ),
+                                                                ],
+                                                                label="Zarovnání",
+                                                            ),
+                                                        ),
+                                                    ]
+                                                ),
+                                            ),
+                                            (
+                                                "button_group",
+                                                wagtail.blocks.StructBlock(
+                                                    [
+                                                        (
+                                                            "buttons",
+                                                            wagtail.blocks.ListBlock(
+                                                                wagtail.blocks.StructBlock(
+                                                                    [
+                                                                        (
+                                                                            "title",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                label="Titulek",
+                                                                                max_length=128,
+                                                                                required=True,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "icon",
+                                                                            wagtail.blocks.CharBlock(
+                                                                                help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
+                                                                                label="Ikonka",
+                                                                                max_length=128,
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "size",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "sm",
+                                                                                        "Malá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "base",
+                                                                                        "Střední",
+                                                                                    ),
+                                                                                    (
+                                                                                        "lg",
+                                                                                        "Velká",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Velikost",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "color",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "black",
+                                                                                        "Černá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "white",
+                                                                                        "Bílá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "grey-125",
+                                                                                        "Světle šedá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "blue-300",
+                                                                                        "Modrá",
+                                                                                    ),
+                                                                                    (
+                                                                                        "cyan-200",
+                                                                                        "Tyrkysová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "green-400",
+                                                                                        "Zelené",
+                                                                                    ),
+                                                                                    (
+                                                                                        "violet-400",
+                                                                                        "Vínová",
+                                                                                    ),
+                                                                                    (
+                                                                                        "red-600",
+                                                                                        "Červená",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Barva",
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "hoveractive",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
+                                                                                label="Animovat na hover",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "mobile_fullwidth",
+                                                                            wagtail.blocks.BooleanBlock(
+                                                                                default=True,
+                                                                                help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
+                                                                                label="Plná šířka na mobilních zařízeních",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "page",
+                                                                            wagtail.blocks.PageChooserBlock(
+                                                                                label="Stránka",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "link",
+                                                                            wagtail.blocks.URLBlock(
+                                                                                label="Odkaz",
+                                                                                required=False,
+                                                                            ),
+                                                                        ),
+                                                                        (
+                                                                            "align",
+                                                                            wagtail.blocks.ChoiceBlock(
+                                                                                choices=[
+                                                                                    (
+                                                                                        "auto",
+                                                                                        "Automaticky",
+                                                                                    ),
+                                                                                    (
+                                                                                        "center",
+                                                                                        "Na střed",
+                                                                                    ),
+                                                                                ],
+                                                                                label="Zarovnání",
+                                                                            ),
+                                                                        ),
+                                                                    ]
+                                                                ),
+                                                                label="Tlačítka",
+                                                            ),
+                                                        )
+                                                    ]
+                                                ),
+                                            ),
+                                        ],
+                                        label="Obsah pravého sloupce",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "chart",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Název", max_length=120
+                                    ),
+                                ),
+                                (
+                                    "chart_type",
+                                    wagtail.blocks.ChoiceBlock(
+                                        choices=[
+                                            ("bar", "Graf se sloupci"),
+                                            (
+                                                "horizontalBar",
+                                                "Graf s vodorovnými sloupci",
+                                            ),
+                                            ("pie", "Koláčový graf"),
+                                            ("doughnut", "Donutový graf"),
+                                            ("polarArea", "Graf polární oblasti"),
+                                            ("radar", "Radarový graf"),
+                                            ("line", "Graf s liniemi"),
+                                        ],
+                                        label="Typ",
+                                    ),
+                                ),
+                                (
+                                    "hide_points",
+                                    wagtail.blocks.BooleanBlock(
+                                        help_text="Mění vzhled pouze u linových grafů.",
+                                        label="Schovat body",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_labels",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.CharBlock(
+                                            label="Skupina", max_length=40
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místně definované skupiny",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "local_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení zdroje dat",
+                                                        max_length=120,
+                                                    ),
+                                                ),
+                                                (
+                                                    "data",
+                                                    wagtail.blocks.ListBlock(
+                                                        wagtail.blocks.IntegerBlock(),
+                                                        default=[0],
+                                                        label="Data",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        blank=True,
+                                        collapsed=True,
+                                        default=[],
+                                        label="Místní zdroje dat",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "redmine_issue_datasets",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "projects",
+                                                    wagtail.blocks.MultipleChoiceBlock(
+                                                        choices=shared.blocks.get_redmine_projects,
+                                                        label="Projekty",
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_open",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen otevřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "is_closed",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Jen uzavřené",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_min_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Min. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "created_on_max_date",
+                                                    wagtail.blocks.DateBlock(
+                                                        label="Max. datum vytvoření",
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "updated_on",
+                                                    wagtail.blocks.CharBlock(
+                                                        help_text="Např. <=2023-01-01. Více informací na pi2.cz/redmine-api",
+                                                        label="Filtr pro datum aktualizace",
+                                                        max_length=128,
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "issue_label",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Označení úkolů uvnitř grafu",
+                                                        max_length=128,
+                                                        required=True,
+                                                    ),
+                                                ),
+                                                (
+                                                    "split_per_project",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Rozdělit podle projektu",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "only_grow",
+                                                    wagtail.blocks.BooleanBlock(
+                                                        label="Pouze růst nahoru",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                            ],
+                                            label="Redmine úkoly",
+                                        ),
+                                        blank=True,
+                                        default=[],
+                                        help_text="Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                                        label="Zdroje dat z Redmine (úkoly)",
+                                        required=False,
+                                    ),
+                                ),
+                            ],
+                            template="district/blocks/chart.html",
+                        ),
+                    ),
+                    (
+                        "related",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "related_links",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "articles",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.PageChooserBlock(
+                                            "district.DistrictArticlePage",
+                                            label="Aktualita",
+                                            required=True,
+                                        ),
+                                        label="Seznam aktualit",
+                                        required=True,
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "badge",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "person",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Osoba",
+                                        page_type=["district.DistrictPersonPage"],
+                                        required=True,
+                                    ),
+                                ),
+                                (
+                                    "wrap_in_card",
+                                    wagtail.blocks.BooleanBlock(
+                                        default=False,
+                                        label="Zabalit do karty",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "caption",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                                        label="Popisek",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                ],
+                blank=True,
+                use_json_field=True,
+                verbose_name="Obsah",
+            ),
+        ),
+    ]
diff --git a/district/models.py b/district/models.py
index 0f0916338d6ab809b8788e978e7e9930b719b65d..070f97fd5c3b7d0f4e993f1b18c89d4576252452 100644
--- a/district/models.py
+++ b/district/models.py
@@ -59,7 +59,9 @@ from . import blocks
 from .forms import JekyllImportForm
 
 CONTENT_BLOCKS = DEFAULT_CONTENT_BLOCKS + [
-    ("chart", ChartBlock(template="district/blocks/chart.html"))
+    ("chart", ChartBlock(template="district/blocks/chart.html")),
+    ("related", blocks.ArticlesBlock()),
+    ("related_links", blocks.ArticleLinksBlock()),
 ]
 
 
@@ -369,6 +371,13 @@ class DistrictArticlePage(
 ):
     ### FIELDS
 
+    content = StreamField(
+        CONTENT_BLOCKS,
+        verbose_name="Článek",
+        blank=True,
+        use_json_field=True,
+    )
+
     author_page = models.ForeignKey(
         "district.DistrictPersonPage", on_delete=models.SET_NULL, null=True, blank=True
     )
diff --git a/district/templates/district/blocks/article_links_block.html b/district/templates/district/blocks/article_links_block.html
new file mode 100644
index 0000000000000000000000000000000000000000..ca1efae29d060ca006c566c928ed980e32aa368e
--- /dev/null
+++ b/district/templates/district/blocks/article_links_block.html
@@ -0,0 +1,9 @@
+<ul class="unordered-list">
+    {% for article in self.articles %}
+        <li>
+            <a href="{{ article.url }}" class="underline">
+                {{ article.title }}
+            </a>
+        </li>
+    {% endfor %}
+</ul>
diff --git a/district/templates/district/blocks/articles_block.html b/district/templates/district/blocks/articles_block.html
new file mode 100644
index 0000000000000000000000000000000000000000..c3bf317b9766bb51df7dadc658d3f59e7629d086
--- /dev/null
+++ b/district/templates/district/blocks/articles_block.html
@@ -0,0 +1,5 @@
+<div class="article-card-list grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4 lg:gap-8">
+    {% for article in self.articles %}
+        {% include "shared/article_preview.html" with article=article perex_size="h-12" %}
+    {% endfor %}
+</div>
diff --git a/shared/templates/shared/article_preview.html b/shared/templates/shared/article_preview.html
index af8e77bb159bbaf2ed7b286c9ba4f5d7364aacfe..cddfe9461e71d620af1981c20a59f3603d92577f 100644
--- a/shared/templates/shared/article_preview.html
+++ b/shared/templates/shared/article_preview.html
@@ -69,7 +69,7 @@
         {{ article.title }}
       </h1>
     </a>
-    <p class="card-body-text text-ellipsis overflow-hidden h-64 flex-grow{% if article.is_black %} bg-black{% endif %}">
+    <p class="card-body-text text-ellipsis overflow-hidden {% firstof perex_size 'h-64' %} flex-grow{% if article.is_black %} bg-black{% endif %}">
       {{ article.perex }}
     </p>
     <div class="inline-block-nogap mt-4">