diff --git a/district/blocks.py b/district/blocks.py
index 26530f8f06a55f380f20ee6097d0cc11189ed6bb..2857f69f1228420e20adffe464dd25d0451c3abf 100644
--- a/district/blocks.py
+++ b/district/blocks.py
@@ -58,10 +58,10 @@ class FullscreenHeaderBlock(StructBlock):
         required=False,
     )
 
-    desktop_line_1 = TextBlock(label="Desktop první řádek")
+    desktop_line_1 = TextBlock(label="Desktop první řádek", required=False)
     desktop_line_2 = TextBlock(label="Desktop druhý řádek", required=False)
 
-    mobile_line_1 = TextBlock(label="První mobilní řádek")
+    mobile_line_1 = TextBlock(label="První mobilní řádek", required=False)
     mobile_line_2 = TextBlock(label="Druhý mobilní řádek", required=False)
     mobile_line_3 = TextBlock(label="Třetí mobilní řádek", required=False)
 
diff --git a/district/migrations/0237_auto_20240620_1443.py b/district/migrations/0237_auto_20240620_1443.py
index 5f432bdf9cc6e14bd6217027757139fb730e0c20..15dfdfce8e3e592ef32aa7c3ae5a92661114b2ac 100644
--- a/district/migrations/0237_auto_20240620_1443.py
+++ b/district/migrations/0237_auto_20240620_1443.py
@@ -8,10 +8,11 @@ def update_revisions(apps, schema_editor):
         DistrictCrossroadPage,
         DistrictCustomPage,
         DistrictGeoFeatureCollectionPage,
-        DistrictGeoFeatureDetailPage,
+        DistrictGeoFeatureDetailPage
     )
 
     # We need the actual page models
+
     # DistrictCrossroadPage = apps.get_model("district", "DistrictCrossroadPage")
     # DistrictCustomPage = apps.get_model("district", "DistrictCustomPage")
     # DistrictGeoFeatureCollectionPage = apps.get_model(
@@ -35,8 +36,11 @@ def update_revisions(apps, schema_editor):
 
 
 class Migration(migrations.Migration):
+
     dependencies = [
-        ("district", "0236_alter_districtcrossroadpage_content_and_more"),
+        ('district', '0236_alter_districtcrossroadpage_content_and_more'),
     ]
 
-    operations = [migrations.RunPython(update_revisions)]
+    operations = [
+        migrations.RunPython(update_revisions)
+    ]
diff --git a/district/migrations/0238_alter_districtcustompage_content.py b/district/migrations/0238_alter_districtcustompage_content.py
index 7c964018e4e3be90cd64cd7d7eb2482ee341d2c7..cc44350809c7322fa537b8921534caf1ecef0da1 100644
--- a/district/migrations/0238_alter_districtcustompage_content.py
+++ b/district/migrations/0238_alter_districtcustompage_content.py
@@ -1,5392 +1,23 @@
 # Generated by Django 5.0.6 on 2024-06-21 10:21
 
+import shared.blocks.base
 import wagtail.blocks
 import wagtail.contrib.table_block.blocks
 import wagtail.fields
 import wagtail.images.blocks
 from django.db import migrations
 
-import shared.blocks.base
-
 
 class Migration(migrations.Migration):
+
     dependencies = [
-        ("district", "0237_auto_20240620_1443"),
+        ('district', '0237_auto_20240620_1443'),
     ]
 
     operations = [
         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",
-                            template="styleguide2/includes/atoms/text/prose_richtext.html",
-                        ),
-                    ),
-                    (
-                        "headline",
-                        wagtail.blocks.StructBlock(
-                            [
-                                (
-                                    "headline",
-                                    wagtail.blocks.CharBlock(
-                                        label="Nadpis", max_length=300, required=True
-                                    ),
-                                ),
-                                (
-                                    "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",
-                                    ),
-                                ),
-                                (
-                                    "style",
-                                    wagtail.blocks.ChoiceBlock(
-                                        choices=[
-                                            ("head-alt-xl", "Velký, Bebas Neue - 6XL"),
-                                            (
-                                                "head-alt-lg",
-                                                "Střední, Bebas Neue - 4XL",
-                                            ),
-                                            (
-                                                "head-alt-md",
-                                                "Základní velikost - Roboto - MD",
-                                            ),
-                                            ("head-alt-sm", "Malý - Roboto - SM"),
-                                            ("head-alt-xs", "Extra malý - Roboto - XS"),
-                                        ],
-                                        help_text="Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
-                                        label="Velikost",
-                                    ),
-                                ),
-                                (
-                                    "align",
-                                    wagtail.blocks.ChoiceBlock(
-                                        choices=[
-                                            ("auto", "Automaticky"),
-                                            ("center", "Na střed"),
-                                        ],
-                                        label="Zarovnání",
-                                    ),
-                                ),
-                            ]
-                        ),
-                    ),
-                    (
-                        "table",
-                        wagtail.contrib.table_block.blocks.TableBlock(
-                            label="Tabulka",
-                            template="styleguide2/includes/atoms/table/table.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
-                                    ),
-                                ),
-                                (
-                                    "headline",
-                                    wagtail.blocks.TextBlock(
-                                        label="Titulek", 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(
-                                                    label="Tabulka",
-                                                    template="styleguide2/includes/atoms/table/table.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(
-                                                    label="Tabulka",
-                                                    template="styleguide2/includes/atoms/table/table.html",
-                                                ),
-                                            ),
-                                            (
-                                                "card",
-                                                wagtail.blocks.StructBlock(
-                                                    [
-                                                        (
-                                                            "img",
-                                                            wagtail.images.blocks.ImageChooserBlock(
-                                                                label="Obrázek",
-                                                                required=False,
-                                                            ),
-                                                        ),
-                                                        (
-                                                            "headline",
-                                                            wagtail.blocks.TextBlock(
-                                                                label="Titulek",
-                                                                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(
-                                                                            label="Tabulka",
-                                                                            template="styleguide2/includes/atoms/table/table.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,
-                                                            ),
-                                                        ),
-                                                        (
-                                                            "color",
-                                                            wagtail.blocks.ChoiceBlock(
-                                                                choices=[
-                                                                    ("black", "Černá"),
-                                                                    ("white", "Bílá"),
-                                                                    (
-                                                                        "pirati-yellow",
-                                                                        "Žlutá",
-                                                                    ),
-                                                                    (
-                                                                        "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 při najetí kurzorem ukáže žlutou šipku.",
-                                                                label="Animovat na hover",
-                                                                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,
-                                                                            ),
-                                                                        ),
-                                                                        (
-                                                                            "color",
-                                                                            wagtail.blocks.ChoiceBlock(
-                                                                                choices=[
-                                                                                    (
-                                                                                        "black",
-                                                                                        "Černá",
-                                                                                    ),
-                                                                                    (
-                                                                                        "white",
-                                                                                        "Bílá",
-                                                                                    ),
-                                                                                    (
-                                                                                        "pirati-yellow",
-                                                                                        "Žlutá",
-                                                                                    ),
-                                                                                    (
-                                                                                        "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 při najetí kurzorem ukáže žlutou šipku.",
-                                                                                label="Animovat na hover",
-                                                                                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(
-                                                    label="Tabulka",
-                                                    template="styleguide2/includes/atoms/table/table.html",
-                                                ),
-                                            ),
-                                            (
-                                                "card",
-                                                wagtail.blocks.StructBlock(
-                                                    [
-                                                        (
-                                                            "img",
-                                                            wagtail.images.blocks.ImageChooserBlock(
-                                                                label="Obrázek",
-                                                                required=False,
-                                                            ),
-                                                        ),
-                                                        (
-                                                            "headline",
-                                                            wagtail.blocks.TextBlock(
-                                                                label="Titulek",
-                                                                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(
-                                                                            label="Tabulka",
-                                                                            template="styleguide2/includes/atoms/table/table.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,
-                                                            ),
-                                                        ),
-                                                        (
-                                                            "color",
-                                                            wagtail.blocks.ChoiceBlock(
-                                                                choices=[
-                                                                    ("black", "Černá"),
-                                                                    ("white", "Bílá"),
-                                                                    (
-                                                                        "pirati-yellow",
-                                                                        "Žlutá",
-                                                                    ),
-                                                                    (
-                                                                        "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 při najetí kurzorem ukáže žlutou šipku.",
-                                                                label="Animovat na hover",
-                                                                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,
-                                                                            ),
-                                                                        ),
-                                                                        (
-                                                                            "color",
-                                                                            wagtail.blocks.ChoiceBlock(
-                                                                                choices=[
-                                                                                    (
-                                                                                        "black",
-                                                                                        "Černá",
-                                                                                    ),
-                                                                                    (
-                                                                                        "white",
-                                                                                        "Bílá",
-                                                                                    ),
-                                                                                    (
-                                                                                        "pirati-yellow",
-                                                                                        "Žlutá",
-                                                                                    ),
-                                                                                    (
-                                                                                        "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 při najetí kurzorem ukáže žlutou šipku.",
-                                                                                label="Animovat na hover",
-                                                                                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(
-                                                    label="Tabulka",
-                                                    template="styleguide2/includes/atoms/table/table.html",
-                                                ),
-                                            ),
-                                            (
-                                                "card",
-                                                wagtail.blocks.StructBlock(
-                                                    [
-                                                        (
-                                                            "img",
-                                                            wagtail.images.blocks.ImageChooserBlock(
-                                                                label="Obrázek",
-                                                                required=False,
-                                                            ),
-                                                        ),
-                                                        (
-                                                            "headline",
-                                                            wagtail.blocks.TextBlock(
-                                                                label="Titulek",
-                                                                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(
-                                                                            label="Tabulka",
-                                                                            template="styleguide2/includes/atoms/table/table.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,
-                                                            ),
-                                                        ),
-                                                        (
-                                                            "color",
-                                                            wagtail.blocks.ChoiceBlock(
-                                                                choices=[
-                                                                    ("black", "Černá"),
-                                                                    ("white", "Bílá"),
-                                                                    (
-                                                                        "pirati-yellow",
-                                                                        "Žlutá",
-                                                                    ),
-                                                                    (
-                                                                        "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 při najetí kurzorem ukáže žlutou šipku.",
-                                                                label="Animovat na hover",
-                                                                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,
-                                                                            ),
-                                                                        ),
-                                                                        (
-                                                                            "color",
-                                                                            wagtail.blocks.ChoiceBlock(
-                                                                                choices=[
-                                                                                    (
-                                                                                        "black",
-                                                                                        "Černá",
-                                                                                    ),
-                                                                                    (
-                                                                                        "white",
-                                                                                        "Bílá",
-                                                                                    ),
-                                                                                    (
-                                                                                        "pirati-yellow",
-                                                                                        "Žlutá",
-                                                                                    ),
-                                                                                    (
-                                                                                        "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 při najetí kurzorem ukáže žlutou šipku.",
-                                                                                label="Animovat na hover",
-                                                                                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(
-                                                    label="Tabulka",
-                                                    template="styleguide2/includes/atoms/table/table.html",
-                                                ),
-                                            ),
-                                            (
-                                                "card",
-                                                wagtail.blocks.StructBlock(
-                                                    [
-                                                        (
-                                                            "img",
-                                                            wagtail.images.blocks.ImageChooserBlock(
-                                                                label="Obrázek",
-                                                                required=False,
-                                                            ),
-                                                        ),
-                                                        (
-                                                            "headline",
-                                                            wagtail.blocks.TextBlock(
-                                                                label="Titulek",
-                                                                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(
-                                                                            label="Tabulka",
-                                                                            template="styleguide2/includes/atoms/table/table.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,
-                                                            ),
-                                                        ),
-                                                        (
-                                                            "color",
-                                                            wagtail.blocks.ChoiceBlock(
-                                                                choices=[
-                                                                    ("black", "Černá"),
-                                                                    ("white", "Bílá"),
-                                                                    (
-                                                                        "pirati-yellow",
-                                                                        "Žlutá",
-                                                                    ),
-                                                                    (
-                                                                        "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 při najetí kurzorem ukáže žlutou šipku.",
-                                                                label="Animovat na hover",
-                                                                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,
-                                                                            ),
-                                                                        ),
-                                                                        (
-                                                                            "color",
-                                                                            wagtail.blocks.ChoiceBlock(
-                                                                                choices=[
-                                                                                    (
-                                                                                        "black",
-                                                                                        "Černá",
-                                                                                    ),
-                                                                                    (
-                                                                                        "white",
-                                                                                        "Bílá",
-                                                                                    ),
-                                                                                    (
-                                                                                        "pirati-yellow",
-                                                                                        "Žlutá",
-                                                                                    ),
-                                                                                    (
-                                                                                        "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 při najetí kurzorem ukáže žlutou šipku.",
-                                                                                label="Animovat na hover",
-                                                                                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(
-                                                    label="Tabulka",
-                                                    template="styleguide2/includes/atoms/table/table.html",
-                                                ),
-                                            ),
-                                            (
-                                                "card",
-                                                wagtail.blocks.StructBlock(
-                                                    [
-                                                        (
-                                                            "img",
-                                                            wagtail.images.blocks.ImageChooserBlock(
-                                                                label="Obrázek",
-                                                                required=False,
-                                                            ),
-                                                        ),
-                                                        (
-                                                            "headline",
-                                                            wagtail.blocks.TextBlock(
-                                                                label="Titulek",
-                                                                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(
-                                                                            label="Tabulka",
-                                                                            template="styleguide2/includes/atoms/table/table.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,
-                                                            ),
-                                                        ),
-                                                        (
-                                                            "color",
-                                                            wagtail.blocks.ChoiceBlock(
-                                                                choices=[
-                                                                    ("black", "Černá"),
-                                                                    ("white", "Bílá"),
-                                                                    (
-                                                                        "pirati-yellow",
-                                                                        "Žlutá",
-                                                                    ),
-                                                                    (
-                                                                        "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 při najetí kurzorem ukáže žlutou šipku.",
-                                                                label="Animovat na hover",
-                                                                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,
-                                                                            ),
-                                                                        ),
-                                                                        (
-                                                                            "color",
-                                                                            wagtail.blocks.ChoiceBlock(
-                                                                                choices=[
-                                                                                    (
-                                                                                        "black",
-                                                                                        "Černá",
-                                                                                    ),
-                                                                                    (
-                                                                                        "white",
-                                                                                        "Bílá",
-                                                                                    ),
-                                                                                    (
-                                                                                        "pirati-yellow",
-                                                                                        "Žlutá",
-                                                                                    ),
-                                                                                    (
-                                                                                        "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 při najetí kurzorem ukáže žlutou šipku.",
-                                                                                label="Animovat na hover",
-                                                                                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
-                                    ),
-                                ),
-                                (
-                                    "color",
-                                    wagtail.blocks.ChoiceBlock(
-                                        choices=[
-                                            ("black", "Černá"),
-                                            ("white", "Bílá"),
-                                            ("pirati-yellow", "Žlutá"),
-                                            ("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 při najetí kurzorem ukáže žlutou šipku.",
-                                        label="Animovat na hover",
-                                        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,
-                                                    ),
-                                                ),
-                                                (
-                                                    "color",
-                                                    wagtail.blocks.ChoiceBlock(
-                                                        choices=[
-                                                            ("black", "Černá"),
-                                                            ("white", "Bílá"),
-                                                            ("pirati-yellow", "Žlutá"),
-                                                            ("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 při najetí kurzorem ukáže žlutou šipku.",
-                                                        label="Animovat na hover",
-                                                        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",
-                                    ),
-                                )
-                            ]
-                        ),
-                    ),
-                    (
-                        "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.base.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,
-                                    ),
-                                ),
-                                (
-                                    "caption",
-                                    wagtail.blocks.CharBlock(
-                                        help_text="Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
-                                        label="Popisek",
-                                        required=False,
-                                    ),
-                                ),
-                            ]
-                        ),
-                    ),
-                    (
-                        "new_people_group",
-                        wagtail.blocks.StructBlock(
-                            [
-                                ("title", wagtail.blocks.CharBlock(label="Titulek")),
-                                (
-                                    "slug",
-                                    wagtail.blocks.CharBlock(
-                                        help_text="Není třeba vyplňovat, bude automaticky vyplněno",
-                                        label="Slug skupiny",
-                                        required=False,
-                                    ),
-                                ),
-                                (
-                                    "person_list_with_custom_positions",
-                                    wagtail.blocks.ListBlock(
-                                        wagtail.blocks.StructBlock(
-                                            [
-                                                (
-                                                    "page",
-                                                    wagtail.blocks.PageChooserBlock(
-                                                        label="Detail osoby",
-                                                        page_type=[
-                                                            "district.DistrictPersonPage"
-                                                        ],
-                                                    ),
-                                                ),
-                                                (
-                                                    "position",
-                                                    wagtail.blocks.CharBlock(
-                                                        help_text="Pokud není pozice vyplněná, použije se pozice ze stránky osoby.",
-                                                        label="Pozice",
-                                                        required=False,
-                                                    ),
-                                                ),
-                                            ]
-                                        ),
-                                        label="Skupina osob",
-                                    ),
-                                ),
-                            ]
-                        ),
-                    ),
-                    (
-                        "newsletter",
-                        wagtail.blocks.StructBlock(
-                            [
-                                (
-                                    "list_id",
-                                    wagtail.blocks.CharBlock(
-                                        label="ID newsletteru", required=True
-                                    ),
-                                ),
-                                (
-                                    "title_line_1",
-                                    wagtail.blocks.CharBlock(
-                                        default="Odebírej náš",
-                                        label="Nadpis bloku (1. řádek)",
-                                        required=True,
-                                    ),
-                                ),
-                                (
-                                    "title_line_2",
-                                    wagtail.blocks.CharBlock(
-                                        default="newsletter",
-                                        label="Nadpis bloku (2. řádek)",
-                                        required=True,
-                                    ),
-                                ),
-                                (
-                                    "description",
-                                    wagtail.blocks.CharBlock(
-                                        default="Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!",
-                                        label="Popis newsletteru",
-                                        required=True,
-                                    ),
-                                ),
-                            ]
-                        ),
-                    ),
-                ],
-                blank=True,
-                verbose_name="Obsah",
-            ),
+            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', template='styleguide2/includes/atoms/text/prose_richtext.html')), ('headline', wagtail.blocks.StructBlock([('headline', wagtail.blocks.CharBlock(label='Nadpis', max_length=300, required=True)), ('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')), ('style', wagtail.blocks.ChoiceBlock(choices=[('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], help_text='Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', label='Velikost')), ('align', wagtail.blocks.ChoiceBlock(choices=[('auto', 'Automaticky'), ('center', 'Na střed')], label='Zarovnání'))])), ('table', wagtail.contrib.table_block.blocks.TableBlock(label='Tabulka', template='styleguide2/includes/atoms/table/table.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)), ('headline', wagtail.blocks.TextBlock(label='Titulek', 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(label='Tabulka', template='styleguide2/includes/atoms/table/table.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(label='Tabulka', template='styleguide2/includes/atoms/table/table.html')), ('card', wagtail.blocks.StructBlock([('img', wagtail.images.blocks.ImageChooserBlock(label='Obrázek', required=False)), ('headline', wagtail.blocks.TextBlock(label='Titulek', 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(label='Tabulka', template='styleguide2/includes/atoms/table/table.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)), ('color', wagtail.blocks.ChoiceBlock(choices=[('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('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 při najetí kurzorem ukáže žlutou šipku.', label='Animovat na hover', 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)), ('color', wagtail.blocks.ChoiceBlock(choices=[('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('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 při najetí kurzorem ukáže žlutou šipku.', label='Animovat na hover', 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(label='Tabulka', template='styleguide2/includes/atoms/table/table.html')), ('card', wagtail.blocks.StructBlock([('img', wagtail.images.blocks.ImageChooserBlock(label='Obrázek', required=False)), ('headline', wagtail.blocks.TextBlock(label='Titulek', 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(label='Tabulka', template='styleguide2/includes/atoms/table/table.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)), ('color', wagtail.blocks.ChoiceBlock(choices=[('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('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 při najetí kurzorem ukáže žlutou šipku.', label='Animovat na hover', 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)), ('color', wagtail.blocks.ChoiceBlock(choices=[('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('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 při najetí kurzorem ukáže žlutou šipku.', label='Animovat na hover', 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(label='Tabulka', template='styleguide2/includes/atoms/table/table.html')), ('card', wagtail.blocks.StructBlock([('img', wagtail.images.blocks.ImageChooserBlock(label='Obrázek', required=False)), ('headline', wagtail.blocks.TextBlock(label='Titulek', 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(label='Tabulka', template='styleguide2/includes/atoms/table/table.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)), ('color', wagtail.blocks.ChoiceBlock(choices=[('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('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 při najetí kurzorem ukáže žlutou šipku.', label='Animovat na hover', 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)), ('color', wagtail.blocks.ChoiceBlock(choices=[('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('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 při najetí kurzorem ukáže žlutou šipku.', label='Animovat na hover', 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(label='Tabulka', template='styleguide2/includes/atoms/table/table.html')), ('card', wagtail.blocks.StructBlock([('img', wagtail.images.blocks.ImageChooserBlock(label='Obrázek', required=False)), ('headline', wagtail.blocks.TextBlock(label='Titulek', 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(label='Tabulka', template='styleguide2/includes/atoms/table/table.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)), ('color', wagtail.blocks.ChoiceBlock(choices=[('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('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 při najetí kurzorem ukáže žlutou šipku.', label='Animovat na hover', 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)), ('color', wagtail.blocks.ChoiceBlock(choices=[('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('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 při najetí kurzorem ukáže žlutou šipku.', label='Animovat na hover', 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(label='Tabulka', template='styleguide2/includes/atoms/table/table.html')), ('card', wagtail.blocks.StructBlock([('img', wagtail.images.blocks.ImageChooserBlock(label='Obrázek', required=False)), ('headline', wagtail.blocks.TextBlock(label='Titulek', 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(label='Tabulka', template='styleguide2/includes/atoms/table/table.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)), ('color', wagtail.blocks.ChoiceBlock(choices=[('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('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 při najetí kurzorem ukáže žlutou šipku.', label='Animovat na hover', 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)), ('color', wagtail.blocks.ChoiceBlock(choices=[('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('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 při najetí kurzorem ukáže žlutou šipku.', label='Animovat na hover', 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)), ('color', wagtail.blocks.ChoiceBlock(choices=[('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('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 při najetí kurzorem ukáže žlutou šipku.', label='Animovat na hover', 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)), ('color', wagtail.blocks.ChoiceBlock(choices=[('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('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 při najetí kurzorem ukáže žlutou šipku.', label='Animovat na hover', 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'))])), ('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.base.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)), ('caption', wagtail.blocks.CharBlock(help_text='Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.', label='Popisek', required=False))])), ('new_people_group', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(label='Titulek')), ('slug', wagtail.blocks.CharBlock(help_text='Není třeba vyplňovat, bude automaticky vyplněno', label='Slug skupiny', required=False)), ('person_list_with_custom_positions', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('page', wagtail.blocks.PageChooserBlock(label='Detail osoby', page_type=['district.DistrictPersonPage'])), ('position', wagtail.blocks.CharBlock(help_text='Pokud není pozice vyplněná, použije se pozice ze stránky osoby.', label='Pozice', required=False))]), label='Skupina osob'))])), ('newsletter', wagtail.blocks.StructBlock([('list_id', wagtail.blocks.CharBlock(label='ID newsletteru', required=True)), ('title_line_1', wagtail.blocks.CharBlock(default='Odebírej náš', label='Nadpis bloku (1. řádek)', required=True)), ('title_line_2', wagtail.blocks.CharBlock(default='newsletter', label='Nadpis bloku (2. řádek)', required=True)), ('description', wagtail.blocks.CharBlock(default='Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!', label='Popis newsletteru', required=True))]))], blank=True, verbose_name='Obsah'),
         ),
     ]
diff --git a/district/migrations/0239_districthomepage_custom_css.py b/district/migrations/0239_districthomepage_custom_css.py
new file mode 100644
index 0000000000000000000000000000000000000000..44b9adc54c948e142fc13caca5c2c11d9f604a14
--- /dev/null
+++ b/district/migrations/0239_districthomepage_custom_css.py
@@ -0,0 +1,18 @@
+# Generated by Django 5.0.6 on 2024-07-01 12:39
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('district', '0238_alter_districtcustompage_content'),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name='districthomepage',
+            name='custom_css',
+            field=models.TextField(blank=True, help_text='Pokud si rozumíš s CSS a potřebuješ manuálně upravit něco ve vzhledu webu, můžeš do tohoto pole zadat pravidla, která se aplikují napříč celým webem. V opačném případě sem prosím nic nezadávej.', null=True, verbose_name='Vlastní CSS'),
+        ),
+    ]
diff --git a/district/migrations/0240_alter_districthomepage_content.py b/district/migrations/0240_alter_districthomepage_content.py
new file mode 100644
index 0000000000000000000000000000000000000000..787a77c6f0aa3aaf71dd01e37feaf2498e6af071
--- /dev/null
+++ b/district/migrations/0240_alter_districthomepage_content.py
@@ -0,0 +1,22 @@
+# Generated by Django 5.0.6 on 2024-07-01 12:44
+
+import shared.blocks.main
+import wagtail.blocks
+import wagtail.fields
+import wagtail.images.blocks
+from django.db import migrations
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('district', '0239_districthomepage_custom_css'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='districthomepage',
+            name='content',
+            field=wagtail.fields.StreamField([('fullscreen_header_block', wagtail.blocks.StructBlock([('desktop_image', wagtail.images.blocks.ImageChooserBlock(help_text='Pokud není vybráno video, ukáže se na desktopu.', label='Obrázek na pozadí (desktop)', required=False)), ('mobile_image', wagtail.images.blocks.ImageChooserBlock(help_text='Pokud není vybráno video, ukáže se na mobilu.', label='Obrázek na pozadí (mobil)', required=False)), ('desktop_video_url', wagtail.blocks.URLBlock(help_text='Pokud je vybráno, ukáže se na desktopech s povoleným autoplayem místo obrázku.', label='Video (desktop)', required=False)), ('mobile_video_url', wagtail.blocks.URLBlock(help_text='Pokud je vybráno, ukáže se na mobilech s povoleným autoplayem místo obrázku.', label='Video (mobil)', required=False)), ('desktop_line_1', wagtail.blocks.TextBlock(label='Desktop první řádek', required=False)), ('desktop_line_2', wagtail.blocks.TextBlock(label='Desktop druhý řádek', required=False)), ('mobile_line_1', wagtail.blocks.TextBlock(label='První mobilní řádek', required=False)), ('mobile_line_2', wagtail.blocks.TextBlock(label='Druhý mobilní řádek', required=False)), ('mobile_line_3', wagtail.blocks.TextBlock(label='Třetí mobilní řádek', required=False)), ('button_url', wagtail.blocks.URLBlock(help_text='Bez odkazu tlačítko nebude viditelné.', label='Odkaz tlačítka', required=False)), ('button_text', wagtail.blocks.CharBlock(label='Text tlačítka', required=False))])), ('news_block', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(help_text='Nejnovější články se načtou automaticky', label='Titulek')), ('description', wagtail.blocks.TextBlock(label='Popis', required=False))], template='styleguide2/includes/organisms/articles/district/articles_section.html')), ('elections_block', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(label='Titulek', required=True)), ('text_before_countdown', wagtail.blocks.CharBlock(default='Aktuálně zbývá', label='Text před odpočtem', required=True)), ('countdown_timestamp', wagtail.blocks.DateTimeBlock(label='Datum & čas voleb', required=True)), ('buttons', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(label='Titulek', max_length=128, required=True)), ('page', wagtail.blocks.PageChooserBlock(label='Stránka', required=False)), ('link', wagtail.blocks.URLBlock(label='Odkaz', required=False))]), label='Tlačítka', required=False))])), ('people_block', wagtail.blocks.StructBlock([('title_line_1', wagtail.blocks.CharBlock(label='První řádek titulku')), ('title_line_2', wagtail.blocks.CharBlock(label='Druhý řádek titulku')), ('description', wagtail.blocks.TextBlock(label='Popis')), ('list', wagtail.blocks.ListBlock(shared.blocks.main.BoxBlock, label='Boxíky'))], template='styleguide2/includes/organisms/main_section/district/representatives_section.html')), ('calendar_block', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(label='Titulek', required=False))])), ('carousel_program', wagtail.blocks.StructBlock([('label', wagtail.blocks.CharBlock(default='Program', help_text="Např. 'Program'", label='Nadpis')), ('categories', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('number', wagtail.blocks.IntegerBlock(label='Číslo')), ('name', wagtail.blocks.CharBlock(label='Název')), ('points', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('content', wagtail.blocks.TextBlock(label='Obsah'))]), label='Body'))]), label='Kategorie')), ('long_version_url', wagtail.blocks.URLBlock(help_text='Pro zobrazení odkazu na celou verzi programu musí být obě následující pole vyplněná.', label='Odkaz na celou verzi programu', required=False)), ('long_version_text', wagtail.blocks.CharBlock(label='Nadpis odkazu na celou verzi programu', required=False))])), ('newsletter_block', wagtail.blocks.StructBlock([]))], blank=True, verbose_name='Obsah'),
+        ),
+    ]
diff --git a/district/migrations/0241_auto_20240701_1616.py b/district/migrations/0241_auto_20240701_1616.py
new file mode 100644
index 0000000000000000000000000000000000000000..02770a03e25a41b1868000a4f154bada564e1b6c
--- /dev/null
+++ b/district/migrations/0241_auto_20240701_1616.py
@@ -0,0 +1,25 @@
+# Generated by Django 5.0.6 on 2024-07-01 14:16
+
+from django.db import migrations
+
+
+def fix_menu(apps, schema_editor):
+    from district.models import DistrictHomePage
+
+    new_menu = []
+
+    for page in DistrictHomePage.objects.all():
+        if page.title == "Piráti Pardubicko":
+            page.menu = []
+            page.save()
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('district', '0240_alter_districthomepage_content'),
+    ]
+
+    operations = [
+        migrations.RunPython(fix_menu)
+    ]
diff --git a/district/models.py b/district/models.py
index b7c6768f6072ff074dcc07a1ea73c167eb1d8a23..2abcd6cbb015b2b66b4cb467d343bf39976d3693 100644
--- a/district/models.py
+++ b/district/models.py
@@ -10,6 +10,7 @@ from django.conf import settings
 from django.http import HttpResponseRedirect
 from modelcluster.contrib.taggit import ClusterTaggableManager
 from modelcluster.fields import ParentalKey
+from django.contrib import messages
 from wagtail.contrib.routable_page.models import RoutablePageMixin
 from taggit.models import TaggedItemBase
 from wagtail.admin.panels import (
@@ -22,7 +23,7 @@ from wagtail.admin.panels import (
 )
 from wagtail.contrib.routable_page.models import RoutablePageMixin, route
 from wagtail.fields import RichTextField, StreamField
-from wagtail.models import Orderable, Page
+from wagtail.models import Orderable, Page, Site
 from wagtailmetadata.models import MetadataPageMixin
 
 from calendar_utils.models import CalendarMixin
@@ -73,6 +74,8 @@ from shared.utils import (
 
 from . import blocks
 from .forms import JekyllImportForm
+from wagtail import hooks
+
 
 CONTENT_BLOCKS = DEFAULT_CONTENT_BLOCKS + [
     ("chart", ChartBlock()),
@@ -84,8 +87,6 @@ CONTENT_BLOCKS = DEFAULT_CONTENT_BLOCKS + [
 class DistrictHomePage(CalendarMixin, MainHomePageMixin):
     ### FIELDS
 
-    # --- BEGIN New fields ---
-
     # Main section
     content = StreamField(
         [
@@ -139,9 +140,18 @@ class DistrictHomePage(CalendarMixin, MainHomePageMixin):
         "Text tlačítka kalendáře", max_length=256, default="Kalendář"
     )
 
-    # --- END New fields ---
+    custom_css = models.TextField(
+        "Vlastní CSS",
+        help_text=(
+            "Pokud si rozumíš s CSS a potřebuješ manuálně upravit něco ve vzhledu "
+            "webu, můžeš do tohoto pole zadat pravidla, která se aplikují napříč "
+            "celým webem. V opačném případě sem prosím nic nezadávej."
+        ),
+        blank=True,
+        null=True,
+    )
 
-    # Extra komentar v paticce
+    # Extra komentar v paticce (TODO)
     footer_extra_content = RichTextField(
         verbose_name="Extra obsah na začátku patičky",
         blank=True,
@@ -171,7 +181,8 @@ class DistrictHomePage(CalendarMixin, MainHomePageMixin):
             ],
             "Formulář pro odběr newsletteru",
         ),
-        FieldPanel("matomo_id")
+        FieldPanel("matomo_id"),
+        FieldPanel("custom_css")
     ]
 
     ### EDIT HANDLERS
diff --git a/district/templates/district/district_calendar_page.html b/district/templates/district/district_calendar_page.html
index 7d008b1a6aaba50351252c1fd6682212a5c7345c..4a037ffce1ca3340c94087553b53c6348a71bcc2 100644
--- a/district/templates/district/district_calendar_page.html
+++ b/district/templates/district/district_calendar_page.html
@@ -5,7 +5,7 @@
 {% endblock %}
 
 {% block inner_content %}
-  <div class="__js-root">
+  <div class="__js-root __inner-content">
     <ui-full-calendar
       {% if page.calendar_url %}
         events='{{ page.get_fullcalendar_data|safe }}'
diff --git a/district/templates/district/district_geo_feature_collection_page.html b/district/templates/district/district_geo_feature_collection_page.html
index f75f4eed096dbf5995162479cea1170e9176b571..ef9e725385a90c3b2c03a5653f239de68aa372bb 100644
--- a/district/templates/district/district_geo_feature_collection_page.html
+++ b/district/templates/district/district_geo_feature_collection_page.html
@@ -13,7 +13,7 @@
 
   <main class="container--wide mb-2 lg:mb-12">
     {% block inner_content %}
-      <div class="mt-8">
+      <div class="mt-8 __inner-content">
         <section>
           {% for block in page.content %}
             {% include_block block with block_id=block.id %}
diff --git a/district/templates/district/district_pdf_page.html b/district/templates/district/district_pdf_page.html
index b6040ebda49d2e9e3041fe05c2b50e7cb3182020..631ad626f8f24ff64d0da96bc40e5b409874a90c 100644
--- a/district/templates/district/district_pdf_page.html
+++ b/district/templates/district/district_pdf_page.html
@@ -5,5 +5,7 @@
 {% endblock %}
 
 {% block inner_content %}
+  <div class="__inner-content">
     {% include "shared/pdf_snippet.html" with download_link=True %}
+  </div>
 {% endblock %}
diff --git a/shared/blocks/base.py b/shared/blocks/base.py
index 7728ad4a6746058c40c2fb3ba8c8276df0807253..5ab5a34524cff8595ed15c2b9807ebfa333f3c16 100644
--- a/shared/blocks/base.py
+++ b/shared/blocks/base.py
@@ -987,11 +987,15 @@ class NewsletterSubscriptionBlock(blocks.StructBlock):
     list_id = blocks.CharBlock(label="ID newsletteru", required=True)
 
     title_line_1 = blocks.CharBlock(
-        label="Nadpis bloku (1. řádek)", required=True, default="Odebírej náš"
+        label = "Nadpis bloku (1. řádek)",
+        required=True,
+        default="Odebírej náš"
     )
 
     title_line_2 = blocks.CharBlock(
-        label="Nadpis bloku (2. řádek)", required=True, default="newsletter"
+        label = "Nadpis bloku (2. řádek)",
+        required=True,
+        default="newsletter"
     )
 
     description = blocks.CharBlock(
diff --git a/shared/blocks/main.py b/shared/blocks/main.py
new file mode 100644
index 0000000000000000000000000000000000000000..24a4338f2de36ddeb625853841f2c54ce21502cb
--- /dev/null
+++ b/shared/blocks/main.py
@@ -0,0 +1,421 @@
+from django.utils.text import slugify
+from wagtail.blocks import (
+    CharBlock,
+    IntegerBlock,
+    ListBlock,
+    PageChooserBlock,
+    RichTextBlock,
+    StructBlock,
+    TextBlock,
+    URLBlock,
+)
+from wagtail.documents.blocks import DocumentChooserBlock
+from wagtail.images.blocks import ImageChooserBlock
+
+# Mixins (or used as such)
+
+
+PROGRAM_RICH_TEXT_FEATURES = [
+    "h3",
+    "h4",
+    "h5",
+    "bold",
+    "italic",
+    "ol",
+    "ul",
+    "hr",
+    "link",
+    "document-link",
+    "image",
+    "superscript",
+    "subscript",
+    "strikethrough",
+    "blockquote",
+    "embed",
+]
+
+
+class CTAMixin(StructBlock):
+    button_link = URLBlock(label="Odkaz tlačítka")
+    button_text = CharBlock(label="Text tlačítka")
+
+    class Meta:
+        icon = "doc-empty"
+        label = "Tlačítko s odkazem"
+
+
+class LinkBlock(StructBlock):
+    text = CharBlock(label="Název")
+    link = URLBlock(label="Odkaz")
+
+    class Meta:
+        icon = "link"
+        label = "Odkaz"
+
+
+# Navbar
+
+
+class NavbarMenuItemBlock(CTAMixin):
+    class Meta:
+        label = "Tlačítko"
+        template = "styleguide2/includes/molecules/navbar/additional_button.html"
+
+
+class SocialLinkBlock(LinkBlock):
+    icon = CharBlock(
+        label="Ikona",
+        help_text="Seznam ikon - https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons <br/>"
+        "Název ikony zadejte bez tečky na začátku",
+    )  # TODO CSS class name or somthing better?
+
+    class Meta:
+        icon = "link"
+        label = "Odkaz"
+
+
+# Articles
+
+
+class NewsBlock(StructBlock):
+    title = CharBlock(
+        label="Titulek",
+        help_text="Nejnovější články se načtou automaticky",
+    )
+    description = TextBlock(label="Popis", required=False)
+
+    class Meta:
+        icon = "doc-full-inverse"
+        label = "Novinky"
+
+
+class ArticleQuoteBlock(StructBlock):
+    quote = CharBlock(label="Citace")
+    autor_name = CharBlock(label="Jméno autora")
+
+    class Meta:
+        icon = "user"
+        label = "Blok citace"
+        template = "styleguide2/includes/legacy/article_quote_block.html"
+
+
+class ArticleDownloadBlock(StructBlock):
+    file = DocumentChooserBlock(label="Stáhnutelný soubor")
+
+    class Meta:
+        icon = "user"
+        label = "Blok stáhnutelného dokumentu"
+        template = "styleguide2/includes/molecules/blocks/download_block.html"
+
+
+# People
+
+
+class TwoTextColumnBlock(StructBlock):
+    text_column_1 = RichTextBlock(label="První sloupec textu")
+    text_column_2 = RichTextBlock(label="Druhý sloupec textu")
+
+    class Meta:
+        icon = "doc-full"
+        label = "Text ve dvou sloupcích"
+
+
+class PersonContactBoxBlock(StructBlock):
+    title = CharBlock(label="Titulek")
+    image = ImageChooserBlock(label="Ikona")
+    subtitle = CharBlock(label="Podtitulek")
+
+    class Meta:
+        icon = "mail"
+        label = "Kontakty"
+
+
+class PersonContactBlockMixin(StructBlock):
+    position = CharBlock(label="Název pozice", required=False)
+
+    @property
+    def person(self):
+        # NOTE: Needs to be implemented
+
+        raise NotImplementedError
+
+    # email, phone?
+
+    class Meta:
+        abstract = True
+        icon = "user"
+        label = "Osoba s volitelnou pozicí"
+
+
+# Footer
+
+
+class OtherLinksBlock(StructBlock):
+    title = CharBlock(label="Titulek")
+    list = ListBlock(LinkBlock, label="Seznam odkazů")
+
+    class Meta:
+        icon = "link"
+        label = "Odkazy"
+        template = "main/blocks/article_quote_block.html"
+
+
+class ProgramBlockPopout(StructBlock):
+    title = CharBlock(label="Titulek vyskakovacího bloku")
+    content = RichTextBlock(
+        label="Obsah",
+        features=PROGRAM_RICH_TEXT_FEATURES,
+    )
+
+    # TODO: Change in mixed-in blocks
+    guarantor = PageChooserBlock(
+        label="Garant", page_type=["district.DistrictPersonPage"], required=False
+    )
+
+    class Meta:
+        icon = "date"
+        label = "Blok programu"
+
+
+class ProgramPopoutCategory(StructBlock):
+    name = CharBlock(label="Název")
+    icon = ImageChooserBlock(label="Ikona", required=False)
+
+    description = RichTextBlock(label="Popis", required=False)
+
+    point_list = ListBlock(ProgramBlockPopout(), label="Jednotlivé bloky programu")
+
+    class Meta:
+        icon = "date"
+        label = "Kategorie programu"
+
+
+class ProgramGroupBlockPopout(StructBlock):
+    categories = ListBlock(ProgramPopoutCategory(), label="Kategorie programu")
+
+    class Meta:
+        icon = "date"
+        label = "Vyskakovací program"
+
+
+class FlipCardBlock(StructBlock):
+    bg_color = CharBlock(label="Barva pozadí", default="FEC900")
+
+    image = ImageChooserBlock(label="Obrázek", required=False)
+
+    title = TextBlock(label="Nadpis", help_text="Řádkování je manuální.")
+
+    content = RichTextBlock(label="Obsah")
+
+    button_text = CharBlock(
+        label="Nadpis tlačítka",
+        help_text="Pokud není vyplněn, tlačítko se neukáže.",
+        required=False,
+    )
+    button_url = CharBlock(label="Odkaz tlačítka", required=False)
+
+    class Meta:
+        icon = "view"
+        label = "Obracecí karta"
+        template = "styleguide2/includes/molecules/boxes/flip_card_box.html"
+
+
+class FlipCardsBlock(StructBlock):
+    cards = ListBlock(
+        FlipCardBlock(label="Karta"),
+        label="Karty",
+    )
+
+    class Meta:
+        icon = "group"
+        label = "Seznam obracecích karet"
+        template = "styleguide2/includes/organisms/cards/flip_card_list.html"
+
+
+class BoxBlock(CTAMixin, StructBlock):
+    title = CharBlock(label="Nadpis")
+    image = ImageChooserBlock(label="Logo/obrázek")
+
+    class Meta:
+        icon = "form"
+        label = "Box"
+
+
+class PeopleOverviewBlock(StructBlock):
+    title_line_1 = CharBlock(label="První řádek titulku")
+    title_line_2 = CharBlock(label="Druhý řádek titulku")
+
+    description = TextBlock(label="Popis")
+
+    list = ListBlock(BoxBlock, label="Boxíky")
+
+    class Meta:
+        template = (
+            "styleguide2/includes/organisms/main_section/representatives_section.html"
+        )
+        icon = "group"
+        label = "Skupina osob"
+
+
+# Program
+
+
+class ProgramGroupBlockMixin(StructBlock):
+    title = CharBlock(
+        label="Název programu",
+        help_text="Např. 'Krajské volby 2024', 'Evropské volby 2024', ...",
+    )
+    # point_list = ListBlock(ProgramBlock(), label="Jednotlivé články programu")
+
+    class Meta:
+        icon = "date"
+        template = "styleguide2/includes/molecules/program/program_block.html"
+        # label = "Skupina programů"
+
+    def get_prep_value(self, value):
+        value = super().get_prep_value(value)
+        value["slug"] = slugify(value["title"])
+        return value
+
+
+class ProgramBlock(StructBlock):
+    url = URLBlock(
+        label="Odkaz pokrývající celou tuto část",
+        required=False,
+    )
+    icon = ImageChooserBlock(
+        label="Ikona",
+        required=False,
+    )
+    title = CharBlock(label="Titulek článku programu")
+    text = RichTextBlock(
+        label="Obsah",
+        features=PROGRAM_RICH_TEXT_FEATURES,
+    )
+
+    class Meta:
+        icon = "date"
+        label = "Článek programu"
+
+
+class ProgramGroupBlock(ProgramGroupBlockMixin):
+    point_list = ListBlock(ProgramBlock(), label="Jednotlivé články programu")
+
+    class Meta:
+        icon = "date"
+        label = "Běžný program"
+
+
+# Candidates
+
+
+class CandidateBlock(StructBlock):
+    # NOTE: Page type should be restricted in mixed-in classes
+    page = PageChooserBlock(label="Stránka")
+
+    image = ImageChooserBlock(
+        label="Obrázek",
+        help_text="Pokud není vybrán, použije se obrázek ze stránky kandidáta",
+        required=False,
+    )
+
+    description = TextBlock(label="Popis", required=False)
+
+    class Meta:
+        template = (
+            "styleguide2/includes/molecules/candidates/candidate_primary_box.html"
+        )
+        icon = "form"
+        label = "Kandidát"
+
+
+class SecondaryCandidateBlock(StructBlock):
+    number = CharBlock(label="Číslo")
+
+    # NOTE: Page type should be restricted in mixed-in classes
+    page = PageChooserBlock(label="Stránka")
+
+    image = ImageChooserBlock(
+        label="Obrázek",
+        help_text="Pokud není vybrán, použije se obrázek ze stránky kandidáta",
+        required=False,
+    )
+
+    class Meta:
+        template = (
+            "styleguide2/includes/molecules/candidates/candidate_secondary_box.html"
+        )
+        icon = "form"
+        label = "Kandidát"
+
+
+class CandidateListBlock(StructBlock):
+    # NOTE: should be changed in mixed-in blocks.
+    candidates = ListBlock(
+        CandidateBlock(),
+        label="Kandidáti",
+    )
+
+    class Meta:
+        template = (
+            "styleguide2/includes/organisms/candidates/candidate_primary_list.html"
+        )
+        icon = "form"
+        label = "Seznam kandidátů"
+
+
+class CandidateSecondaryListBlock(StructBlock):
+    heading = CharBlock(label="Nadpis zbytku kandidátky", default="Ostatní kandidátky")
+
+    # NOTE: should be changed in mixed-in blocks.
+    candidates = ListBlock(
+        SecondaryCandidateBlock(),
+        label="Zbylí kandidáti na listině",
+    )
+
+    class Meta:
+        template = (
+            "styleguide2/includes/organisms/candidates/candidate_secondary_list.html"
+        )
+        icon = "form"
+        label = "Sekundární seznam kandidátů"
+
+
+class CarouselProgramCategoryItemBlock(StructBlock):
+    content = TextBlock(label="Obsah")
+
+    class Meta:
+        icon = "form"
+        label = "Bod"
+
+
+class CarouselProgramCategoryBlock(StructBlock):
+    number = IntegerBlock(label="Číslo")
+
+    name = CharBlock(label="Název")
+
+    points = ListBlock(CarouselProgramCategoryItemBlock(), label="Body")
+
+    class Meta:
+        icon = "form"
+        label = "Kategorie"
+
+
+class CarouselProgramBlock(StructBlock):
+    label = CharBlock(label="Nadpis", help_text="Např. 'Program'", default="Program")
+
+    categories = ListBlock(CarouselProgramCategoryBlock(), label="Kategorie")
+
+    long_version_url = URLBlock(
+        label="Odkaz na celou verzi programu",
+        help_text="Pro zobrazení odkazu na celou verzi programu musí být obě následující pole vyplněná.",
+        required=False,
+    )
+    long_version_text = CharBlock(
+        label="Nadpis odkazu na celou verzi programu", required=False
+    )
+
+    class Meta:
+        icon = "form"
+        label = "Priority programu, carousel"
+        template = "styleguide2/includes/molecules/program/card_program.html"
diff --git a/shared/models/main.py b/shared/models/main.py
index b6f671d0384fb06d7710230cb4284c00922b43f7..f382e7800ec80c78b1b9679e6d41b48b1600be7b 100644
--- a/shared/models/main.py
+++ b/shared/models/main.py
@@ -4,6 +4,7 @@ from collections import namedtuple
 from enum import Enum
 from functools import cached_property, reduce
 from urllib.parse import quote
+import logging
 
 from django.apps import apps
 from django.conf import settings
diff --git a/shared/templates/styleguide2/base.html b/shared/templates/styleguide2/base.html
index 239855c8e6c4e77ffe5d4182c35c5acae2f6c758..9f0faae4bc3aba010e369a4498f41975754e320b 100644
--- a/shared/templates/styleguide2/base.html
+++ b/shared/templates/styleguide2/base.html
@@ -30,9 +30,15 @@
     {% if page.root_page.matomo_id %}
       {% include "shared/matomo_snippet.html" with matomo_id=page.root_page.matomo_id %}
     {% endif %}
+
+    {% if page.root_page.custom_css %}
+      <style type="text/css">
+        {{ page.root_page.custom_css }}
+      </style>
+    {% endif %}
   </head>
 
-  <body>
+  <body class="__{{ page.content_type.model }}">
     {% include 'styleguide2/includes/organisms/layout/messages.html' %}
 
     {% block content %}{% endblock content %}
diff --git a/shared/templates/styleguide2/includes/molecules/menus/carousel.html b/shared/templates/styleguide2/includes/molecules/menus/carousel.html
index d4bbb2830cad512875ad1ac350a00098a4df0abc..aea8c1f2df947422c66d189ac4d7b65e37f95ea5 100644
--- a/shared/templates/styleguide2/includes/molecules/menus/carousel.html
+++ b/shared/templates/styleguide2/includes/molecules/menus/carousel.html
@@ -79,19 +79,19 @@
           style="box-sizing: border-box"
         >
 
-          <h1 class="mb-4 px-5 flex-col text-black flex lg:hidden">
+          <h1 class="__header-carousel-mobile-text mb-4 px-5 flex-col text-black flex lg:hidden">
             <div>{{ self.mobile_line_1 }}</div>
             <div>{{ self.mobile_line_2 }}</div>
             <div>{{ self.mobile_line_3 }}</div>
           </h1>
 
-          <h1 class="mb-4 px-5 flex-col text-black hidden lg:flex">
+          <h1 class="__header-carousel-desktop-text mb-4 px-5 flex-col text-black hidden lg:flex">
             <div>{{ self.desktop_line_1 }}</div>
             <div>{{ self.desktop_line_2 }}</div>
           </h1>
 
           {% if self.button_url %}
-            <div class="ml-4 text-lg group">
+            <div class="__header-carousel-button-wrapper ml-4 text-lg group">
               {% firstof self.button_text "Více informací" as button_text %}
 
               {% include "styleguide2/includes/atoms/buttons/round_button_without_url.html" with url=self.button_text text=button_text show_arrow_on_hover=True %}
diff --git a/shared/templates/styleguide2/includes/organisms/cards/people_card_list.html b/shared/templates/styleguide2/includes/organisms/cards/people_card_list.html
index 36b8548e823b1910c855aa3a0711917d3a11c11b..dc71e34ee51d6af3c0caf211d37a41aa4e4461a7 100644
--- a/shared/templates/styleguide2/includes/organisms/cards/people_card_list.html
+++ b/shared/templates/styleguide2/includes/organisms/cards/people_card_list.html
@@ -19,4 +19,4 @@
       {% endwith %}
     {% endfor %}
   {% endif %}
-</div>
+</div>
\ No newline at end of file
diff --git a/shared/templates/styleguide2/includes/organisms/header/simple_header.html b/shared/templates/styleguide2/includes/organisms/header/simple_header.html
index 4aa2dfebd36329524ce85e9ac5ce5ecdf834a9de..8f48d2961ce0361421672452f7f73ec78c7739ee 100644
--- a/shared/templates/styleguide2/includes/organisms/header/simple_header.html
+++ b/shared/templates/styleguide2/includes/organisms/header/simple_header.html
@@ -9,6 +9,8 @@
 >
   <div
     class="
+      __simple-header
+      
       {% block classes %}
         flex items-center w-full pt-28 pb-8
 
diff --git a/shared/templates/styleguide2/includes/organisms/layout/navbar.html b/shared/templates/styleguide2/includes/organisms/layout/navbar.html
index 27faaa2f251fe48cefd93d00539caec16bfebcf2..dae958805c0c9acfd810bbcaa39b07d21c033b43 100644
--- a/shared/templates/styleguide2/includes/organisms/layout/navbar.html
+++ b/shared/templates/styleguide2/includes/organisms/layout/navbar.html
@@ -15,11 +15,17 @@
     {% endblock %}
   "
 >
-  <div class="container--wide py-3 xl:py-6 flex justify-between items-center">
-
+  <div
+    class="
+      __navbar-inner container--wide py-3 xl:py-6 flex justify-between items-center
+    "
+  >
     <div class="flex items-center xl:items-start">
       <!-- BEGIN Logo-->
-      <a href="{{ page.root_page.url }}" class="z-20 xl:mt-2 hover:no-underline">
+      <a
+        href="{{ page.root_page.url }}"
+        class="__navbar-logo-wrapper z-20 xl:mt-2 hover:no-underline"
+      >
         {% block navbar_logo_images %}
           <img
             class="navbar__logo--white w-[150px] lg:w-[180px]"
@@ -39,7 +45,7 @@
     <div class="flex-col gap-3 xl:flex hidden">
 
       <!-- BEGIN Social media-->
-      <div class="flex gap-7 justify-end items-center">
+      <div class="__navbar-social-media flex gap-7 justify-end items-center">
         <div class="flex gap-5 text-lg">
           {% for social_link_block in page.root_page.social_links %}
             <a href="{{ social_link_block.value.link }}" class="hover:no-underline">
@@ -60,7 +66,7 @@
 
       <!-- BEGIN Menu -->
       <div
-        class="flex text-2xl gap-4 font-alt items-center justify-end"
+        class="__navbar-menu flex text-2xl gap-4 font-alt items-center justify-end"
       >
         {% if page.root_page.important_item_name %}
           {% firstof page.root_page.important_item_page.url page.root_page.important_item_url as target %}
@@ -183,6 +189,8 @@
 
       <div
         class="
+          __navbar-search
+          
           flex flex-col gap-8 md:flex-row pt-6 px-8
           md:justify-between
           xl:pl-32
diff --git a/shared/templates/styleguide2/simple_page.html b/shared/templates/styleguide2/simple_page.html
index cadec5cd43a6a20c408bc9ece6ee14fd414a3bd8..ad662e0410530a8300f75a538a1d1c9bfd2d9636 100644
--- a/shared/templates/styleguide2/simple_page.html
+++ b/shared/templates/styleguide2/simple_page.html
@@ -12,7 +12,7 @@
 
   <main class="mb-2 lg:mb-12">
     {% block inner_content %}
-      <div class="mt-8">
+      <div class="mt-8 __inner-content">
         {% for block in page.content %}
           {% if block.block_type != "newsletter" %}
             <div class="container--wide">
diff --git a/uniweb/migrations/0065_alter_uniwebarticlepage_content.py b/uniweb/migrations/0065_alter_uniwebarticlepage_content.py
new file mode 100644
index 0000000000000000000000000000000000000000..c5d6c6ebff0dff930872675f54706472813f81d2
--- /dev/null
+++ b/uniweb/migrations/0065_alter_uniwebarticlepage_content.py
@@ -0,0 +1,22 @@
+# Generated by Django 5.0.6 on 2024-06-21 14:24
+
+import wagtail.blocks
+import wagtail.contrib.table_block.blocks
+import wagtail.fields
+import wagtail.images.blocks
+from django.db import migrations
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('uniweb', '0064_alter_uniwebhomepage_top_menu_and_more'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='uniwebarticlepage',
+            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))]))], blank=True, verbose_name='Článek'),
+        ),
+    ]