{
  "study": "household-holiday-canton-study-2026",
  "publishedOn": "2026-10-27",
  "years": [
    2026,
    2027
  ],
  "engine": {
    "legalLists": "packages/domain/src/managedRelationships/publicHolidaysOff.ts LEGAL_PUBLIC_HOLIDAY_DATES_BY_CANTON_YEAR",
    "listStatus": "packages/domain/src/managedRelationships/publicHolidaysOff.ts cantonHolidayListStatus",
    "paidDays": "packages/domain/src/bookings/pricing.ts PAID_PUBLIC_HOLIDAY_DATES_BY_CANTON_YEAR",
    "genevaNextDay": "packages/domain/src/managedRelationships/nextDayAfterSundayHoliday.ts"
  },
  "federalDay": "Cst. Art. 110 al. 3; SR 116 Art. 1 Abs. 3",
  "engineOpenMeaning": "engineOpen lists the rules engine's own open source work on a list, in the engine's words; it is not the method of this study, which the method file and the textReadings state.",
  "textReadings": [
    {
      "canton": "VS",
      "kind": "contract_list",
      "title": "Contrat type de travail pour le personnel de l’économie domestique, RS 221.602",
      "article": "CTT RS 221.602 art. 14 al. 1",
      "quote": "Les jours fériés légaux suivants sont payés (sauf s'ils coïncident avec un dimanche): Nouvel-An (1 er janvier), Saint-Joseph (19 mars), Ascension, Fête-Dieu, Fête nationale (1 er août), Assomption (15 août), Toussaint (1 er novembre), Immaculée Conception (8 décembre) et Noël (25 décembre).",
      "url": "https://lex.vs.ch/api/fr/texts_of_law/221.602/show_as_json",
      "sha256": "8dfe8e29ae045d44e33d9005fb4944cb3a91d8b83e15e1f6f48ead7d14c455df",
      "readOn": "2026-10-27"
    },
    {
      "canton": "FR",
      "kind": "parts",
      "title": "Service public de l’emploi, Jours fériés 2026 et 2027 dans le canton de Fribourg",
      "article": "feuilles SPE 2026 et 2027 (partie catholique, partie réformée); LEMT RSF 866.1.1 art. 49",
      "quote": "Jours fériés assimilés au dimanche, en vertu de l’art. 20a alinéa 1 de la Loi sur le travail (LTr) et de l’art. 49 de la loi fribourgeoise sur l’emploi et le marché du travail (LEMT).",
      "url": "https://www.fr.ch/document/511396",
      "sha256": "64cfe636af2fb9d2063026b425f410f278eee989adb4820d984ce8cd76f58506",
      "readOn": "2026-10-27"
    },
    {
      "canton": "SH",
      "kind": "hourly_rest_day_list",
      "title": "Normalarbeitsvertrag für Arbeitnehmende in der Hauswirtschaft, SHR 221.216",
      "article": "NAV SHR 221.216 § 17 Abs. 2 und § 25",
      "quote": "An acht der folgenden Feiertage ist den Arbeitnehmenden, die an diesen Tagen einen Arbeitseinsatz haben, zusätzlich ein freier Tag zu gewähren: Neujahr, Karfreitag, Ostersonntag, Ostermontag, 1. Mai, Auffahrt, Pfingstsonntag, Pfingstmontag, 1. August, Weihnachtstag und Stephanstag.",
      "url": "https://rechtsbuch.sh.ch/api/de/texts_of_law/221.216/show_as_json",
      "sha256": "bdbc109416e14213aca485f447cd2201115d40b535d5df3f81a2b7c7f8544678",
      "readOn": "2026-10-27"
    },
    {
      "canton": "TI",
      "kind": "no_rest_day_list",
      "title": "Contratto normale di lavoro per il personale domestico",
      "article": "CNL art. 18 al. 1 (the engine row); the official server refused the fetch on 27 Oct 2026",
      "quote": "",
      "url": "",
      "sha256": "",
      "readOn": "2026-10-27"
    },
    {
      "canton": "GE",
      "kind": "hourly_federal_day_only",
      "title": "Contrat-type de travail de l’économie domestique (CTT-EDom), rsGE J 1 50.03",
      "article": "CTT-EDom art. 19 al. 3",
      "quote": "Les jours fériés n'entraînent aucune réduction de salaire pour les travailleurs payés au mois. Le 1er Août n'entraîne aucune réduction de salaire pour les travailleurs payés à l'heure.",
      "url": "https://silgeneve.ch/legis/data/rsg_j1_50p03.htm",
      "sha256": "de03204601addfc9d4d81d6a939c369c78e0fde52bcbef297e63ed2d79141692",
      "readOn": "2026-10-27"
    },
    {
      "canton": "FR",
      "kind": "hourly_days_off_paid",
      "title": "Ordonnance établissant un contrat-type de travail pour les travailleurs et travailleuses du service de maison, RSF 222.5.91",
      "article": "CTT RSF 222.5.91 art. 9 al. 1 et 7",
      "quote": "Le travailleur ou la travailleuse a droit à deux jours de congé par semaine, comprenant, en règle générale, le dimanche et les jours fériés légaux. […] Les congés au sens de la présente disposition donnent droit au paiement du salaire et ne peuvent être imputés sur la durée des vacances.",
      "url": "https://bdlf.fr.ch/api/fr/texts_of_law/222.5.91/show_as_json",
      "sha256": "bd7c4c423fce484b2eb81e9d182107eb14d20c46f6ca90ad68a06acea26bf023",
      "readOn": "2026-10-28"
    },
    {
      "canton": "GE",
      "kind": "next_day_holiday",
      "title": "Loi sur les jours fériés (LJF), rsGE J 1 45",
      "article": "LJF rsGE J 1 45 art. 1 al. 2",
      "quote": "Pour les entreprises non soumises à la loi fédérale sur le travail dans l'industrie, l'artisanat et le commerce, du 13 mars 1964, lorsqu'un jour férié tombe un dimanche, le lendemain de ce jour est déclaré férié.",
      "url": "https://silgeneve.ch/legis/data/rsg_j1_45.htm",
      "sha256": "b7740946b031d5d7e504f017a43749282aeacd9b657bb6411af22ad5aaeb23ac",
      "readOn": "2026-10-28"
    }
  ],
  "cantons": [
    {
      "canton": "AG",
      "title": "Einführungsgesetz zum Arbeitsrecht (EG ArR), SAR 961.200",
      "article": "EG ArR SAR 961.200 § 6 Abs. 1 lit. a bis f",
      "url": "https://gesetzessammlungen.ag.ch/api/de/texts_of_law/961.200",
      "readOn": "2026-10-02",
      "savedCopy": false,
      "leavesOut": [
        "the list differs by district and, in Baden and Rheinfelden, by commune; the study prints the six lists and the range across them, never a canton wide figure"
      ],
      "engineOpen": [],
      "years": [
        {
          "year": 2026,
          "engineStatus": "on_file",
          "basis": "aargau_districts",
          "days": null,
          "variants": [
            {
              "id": "a",
              "days": [
                "2026-01-01",
                "2026-01-02",
                "2026-04-03",
                "2026-04-06",
                "2026-05-14",
                "2026-05-25",
                "2026-08-01",
                "2026-12-25",
                "2026-12-26"
              ]
            },
            {
              "id": "b",
              "days": [
                "2026-01-01",
                "2026-04-03",
                "2026-04-06",
                "2026-05-14",
                "2026-05-25",
                "2026-06-04",
                "2026-08-01",
                "2026-12-25",
                "2026-12-26"
              ]
            },
            {
              "id": "c",
              "days": [
                "2026-01-01",
                "2026-04-03",
                "2026-05-14",
                "2026-06-04",
                "2026-08-01",
                "2026-08-15",
                "2026-11-01",
                "2026-12-25",
                "2026-12-26"
              ]
            },
            {
              "id": "d",
              "days": [
                "2026-01-01",
                "2026-04-03",
                "2026-05-14",
                "2026-06-04",
                "2026-08-01",
                "2026-08-15",
                "2026-11-01",
                "2026-12-08",
                "2026-12-25"
              ]
            },
            {
              "id": "e",
              "days": [
                "2026-01-01",
                "2026-04-03",
                "2026-04-06",
                "2026-05-14",
                "2026-05-25",
                "2026-08-01",
                "2026-11-01",
                "2026-12-25",
                "2026-12-26"
              ]
            },
            {
              "id": "f",
              "days": [
                "2026-01-01",
                "2026-01-02",
                "2026-04-03",
                "2026-05-14",
                "2026-06-04",
                "2026-08-01",
                "2026-11-01",
                "2026-12-25",
                "2026-12-26"
              ]
            }
          ],
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2026-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": false
          },
          "helporeClause": null
        },
        {
          "year": 2027,
          "engineStatus": "on_file",
          "basis": "aargau_districts",
          "days": null,
          "variants": [
            {
              "id": "a",
              "days": [
                "2027-01-01",
                "2027-01-02",
                "2027-03-26",
                "2027-03-29",
                "2027-05-06",
                "2027-05-17",
                "2027-08-01",
                "2027-12-25",
                "2027-12-26"
              ]
            },
            {
              "id": "b",
              "days": [
                "2027-01-01",
                "2027-03-26",
                "2027-03-29",
                "2027-05-06",
                "2027-05-17",
                "2027-05-27",
                "2027-08-01",
                "2027-12-25",
                "2027-12-26"
              ]
            },
            {
              "id": "c",
              "days": [
                "2027-01-01",
                "2027-03-26",
                "2027-05-06",
                "2027-05-27",
                "2027-08-01",
                "2027-08-15",
                "2027-11-01",
                "2027-12-25",
                "2027-12-26"
              ]
            },
            {
              "id": "d",
              "days": [
                "2027-01-01",
                "2027-03-26",
                "2027-05-06",
                "2027-05-27",
                "2027-08-01",
                "2027-08-15",
                "2027-11-01",
                "2027-12-08",
                "2027-12-25"
              ]
            },
            {
              "id": "e",
              "days": [
                "2027-01-01",
                "2027-03-26",
                "2027-03-29",
                "2027-05-06",
                "2027-05-17",
                "2027-08-01",
                "2027-11-01",
                "2027-12-25",
                "2027-12-26"
              ]
            },
            {
              "id": "f",
              "days": [
                "2027-01-01",
                "2027-01-02",
                "2027-03-26",
                "2027-05-06",
                "2027-05-27",
                "2027-08-01",
                "2027-11-01",
                "2027-12-25",
                "2027-12-26"
              ]
            }
          ],
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2027-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": true
          },
          "helporeClause": null
        }
      ]
    },
    {
      "canton": "AI",
      "title": "Gesetz über die öffentlichen Ruhetage (Ruhetagsgesetz), GS 822.200",
      "article": "GS 822.200 Art. 2 Abs. 1 lit. b",
      "url": "https://ai.clex.ch/api/de/texts_of_law/822.200",
      "readOn": "2026-10-22",
      "savedCopy": true,
      "leavesOut": [],
      "engineOpen": [
        "source pending: whether the lit. c days count as public rest days for NAV HW Art. 7 Abs. 2; they stay out of the list."
      ],
      "years": [
        {
          "year": 2026,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2026-01-01",
            "2026-04-03",
            "2026-04-06",
            "2026-05-14",
            "2026-05-25",
            "2026-06-04",
            "2026-08-01",
            "2026-12-25"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2026-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": false
          },
          "helporeClause": null
        },
        {
          "year": 2027,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2027-01-01",
            "2027-03-26",
            "2027-03-29",
            "2027-05-06",
            "2027-05-17",
            "2027-05-27",
            "2027-08-01",
            "2027-12-25",
            "2027-12-26"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2027-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": true
          },
          "helporeClause": null
        }
      ]
    },
    {
      "canton": "AR",
      "title": "Verordnung zum Bundesgesetz über die Arbeit in Industrie, Gewerbe und Handel (Arbeitsgesetz), bGS 822.11",
      "article": "bGS 822.11 Art. 7 Abs. 1",
      "url": "https://ar.clex.ch/api/de/texts_of_law/822.11/show_as_json",
      "readOn": "2026-10-22",
      "savedCopy": true,
      "leavesOut": [],
      "engineOpen": [],
      "years": [
        {
          "year": 2026,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2026-01-01",
            "2026-04-03",
            "2026-04-06",
            "2026-05-14",
            "2026-05-25",
            "2026-08-01",
            "2026-12-25"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2026-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": false
          },
          "helporeClause": null
        },
        {
          "year": 2027,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2027-01-01",
            "2027-03-26",
            "2027-03-29",
            "2027-05-06",
            "2027-05-17",
            "2027-08-01",
            "2027-12-25",
            "2027-12-26"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2027-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": true
          },
          "helporeClause": null
        }
      ]
    },
    {
      "canton": "BE",
      "title": "Gesetz über die Ruhe an öffentlichen Feiertagen (FRG), BSG 555.1",
      "article": "FRG BSG 555.1 Art. 2 Abs. 1 lit. b und c",
      "url": "https://www.belex.sites.be.ch/api/de/texts_of_law/555.1/show_as_json",
      "readOn": "2026-10-22",
      "savedCopy": true,
      "leavesOut": [],
      "engineOpen": [
        "source pending: the text that equates the FRG days to Sundays under ArG Art. 20a; the days are in, cited to the FRG."
      ],
      "years": [
        {
          "year": 2026,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2026-01-01",
            "2026-01-02",
            "2026-04-03",
            "2026-04-06",
            "2026-05-14",
            "2026-05-25",
            "2026-08-01",
            "2026-12-25",
            "2026-12-26"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2026-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": false
          },
          "helporeClause": null
        },
        {
          "year": 2027,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2027-01-01",
            "2027-01-02",
            "2027-03-26",
            "2027-03-29",
            "2027-05-06",
            "2027-05-17",
            "2027-08-01",
            "2027-12-25",
            "2027-12-26"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2027-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": true
          },
          "helporeClause": null
        }
      ]
    },
    {
      "canton": "BL",
      "title": "Ruhetagsgesetz (RTG), SGS 547",
      "article": "RTG SGS 547 § 2 Abs. 1",
      "url": "",
      "readOn": "2026-10-02",
      "savedCopy": false,
      "leavesOut": [],
      "engineOpen": [],
      "years": [
        {
          "year": 2026,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2026-01-01",
            "2026-04-03",
            "2026-04-06",
            "2026-05-01",
            "2026-05-14",
            "2026-05-25",
            "2026-08-01",
            "2026-12-25",
            "2026-12-26"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2026-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": false
          },
          "helporeClause": null
        },
        {
          "year": 2027,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2027-01-01",
            "2027-03-26",
            "2027-03-29",
            "2027-05-01",
            "2027-05-06",
            "2027-05-17",
            "2027-08-01",
            "2027-12-25",
            "2027-12-26"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2027-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": true
          },
          "helporeClause": null
        }
      ]
    },
    {
      "canton": "BS",
      "title": "Ruhetagsgesetz (RLG), SG 811.100",
      "article": "RLG SG 811.100 § 2",
      "url": "",
      "readOn": "2026-10-01",
      "savedCopy": false,
      "leavesOut": [],
      "engineOpen": [],
      "years": [
        {
          "year": 2026,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2026-01-01",
            "2026-04-03",
            "2026-04-06",
            "2026-05-01",
            "2026-05-14",
            "2026-05-25",
            "2026-08-01",
            "2026-12-25",
            "2026-12-26"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 9,
            "dates": [
              "2026-01-01",
              "2026-04-03",
              "2026-04-06",
              "2026-05-01",
              "2026-05-14",
              "2026-05-25",
              "2026-08-01",
              "2026-12-25",
              "2026-12-26"
            ],
            "mark": null,
            "federalDayOnSunday": false
          },
          "helporeClause": null
        },
        {
          "year": 2027,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2027-01-01",
            "2027-03-26",
            "2027-03-29",
            "2027-05-01",
            "2027-05-06",
            "2027-05-17",
            "2027-08-01",
            "2027-12-25",
            "2027-12-26"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 9,
            "dates": [
              "2027-01-01",
              "2027-03-26",
              "2027-03-29",
              "2027-05-01",
              "2027-05-06",
              "2027-05-17",
              "2027-08-01",
              "2027-12-25",
              "2027-12-26"
            ],
            "mark": null,
            "federalDayOnSunday": true
          },
          "helporeClause": null
        }
      ]
    },
    {
      "canton": "FR",
      "title": "Service public de l'emploi, Jours fériés 2026 dans le canton de Fribourg (LEMT RSF 866.1.1 Art. 49)",
      "article": "LEMT RSF 866.1.1 Art. 49 al. 2 et 3; feuille SPE Jours fériés 2026",
      "url": "https://www.fr.ch/document/511396",
      "readOn": "2026-10-22",
      "savedCopy": true,
      "leavesOut": [
        "the list follows the place of work (catholic or reformed); the study prints both lists, each with its own counts"
      ],
      "engineOpen": [
        "source pending: the Conseil d'Etat exceptions under LEMT Art. 49 al. 4, and the boundaries of Flamatt, Sensebrügg and former Ulmiz.",
        "source pending: an hourly payment for a holiday under CTT RSF 222.5.91 Art. 9; the PAID table stays at 1 August.",
        "source pending: the place of work wiring; until then every FR reader reads the union of both lists."
      ],
      "years": [
        {
          "year": 2026,
          "engineStatus": "on_file",
          "basis": "fribourg_parts",
          "days": null,
          "variants": [
            {
              "id": "catholic",
              "days": [
                "2026-01-01",
                "2026-04-03",
                "2026-05-14",
                "2026-06-04",
                "2026-08-01",
                "2026-08-15",
                "2026-11-01",
                "2026-12-08",
                "2026-12-25"
              ]
            },
            {
              "id": "reformed",
              "days": [
                "2026-01-01",
                "2026-01-02",
                "2026-04-03",
                "2026-04-06",
                "2026-05-14",
                "2026-05-25",
                "2026-08-01",
                "2026-12-25",
                "2026-12-26"
              ]
            }
          ],
          "hourlyPaid": {
            "count": 9,
            "dates": null,
            "mark": "unverified",
            "federalDayOnSunday": false
          },
          "helporeClause": null
        },
        {
          "year": 2027,
          "engineStatus": "on_file",
          "basis": "fribourg_parts",
          "days": null,
          "variants": [
            {
              "id": "catholic",
              "days": [
                "2027-01-01",
                "2027-03-26",
                "2027-05-06",
                "2027-05-27",
                "2027-08-01",
                "2027-08-15",
                "2027-11-01",
                "2027-12-08",
                "2027-12-25"
              ]
            },
            {
              "id": "reformed",
              "days": [
                "2027-01-01",
                "2027-01-02",
                "2027-03-26",
                "2027-03-29",
                "2027-05-06",
                "2027-05-17",
                "2027-08-01",
                "2027-12-25",
                "2027-12-26"
              ]
            }
          ],
          "hourlyPaid": {
            "count": 9,
            "dates": null,
            "mark": "unverified",
            "federalDayOnSunday": true
          },
          "helporeClause": null
        }
      ]
    },
    {
      "canton": "GE",
      "title": "Loi sur les jours fériés (LJF), rsGE J 1 45",
      "article": "LJF rsGE J 1 45 Art. 1 al. 1 et 2",
      "url": "https://silgeneve.ch/legis/data/rsg_j1_45.htm",
      "readOn": "2026-10-01",
      "savedCopy": false,
      "leavesOut": [],
      "engineOpen": [],
      "years": [
        {
          "year": 2026,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2026-01-01",
            "2026-04-03",
            "2026-04-06",
            "2026-05-14",
            "2026-05-25",
            "2026-08-01",
            "2026-09-10",
            "2026-12-25",
            "2026-12-31"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2026-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": false
          },
          "helporeClause": {
            "count": 9,
            "dates": [
              "2026-01-01",
              "2026-04-03",
              "2026-04-06",
              "2026-05-14",
              "2026-05-25",
              "2026-08-01",
              "2026-09-10",
              "2026-12-25",
              "2026-12-31"
            ]
          }
        },
        {
          "year": 2027,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2027-01-01",
            "2027-03-26",
            "2027-03-29",
            "2027-05-06",
            "2027-05-17",
            "2027-08-01",
            "2027-08-02",
            "2027-09-09",
            "2027-12-25",
            "2027-12-31"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 2,
            "dates": [
              "2027-08-01",
              "2027-08-02"
            ],
            "mark": "unverified",
            "federalDayOnSunday": true
          },
          "helporeClause": {
            "count": 10,
            "dates": [
              "2027-01-01",
              "2027-03-26",
              "2027-03-29",
              "2027-05-06",
              "2027-05-17",
              "2027-08-01",
              "2027-08-02",
              "2027-09-09",
              "2027-12-25",
              "2027-12-31"
            ]
          }
        }
      ]
    },
    {
      "canton": "GL",
      "title": "Ruhetagsgesetz, GS IX B/21/1",
      "article": "GS IX B/21/1 Art. 2",
      "url": "",
      "readOn": "2026-10-02",
      "savedCopy": false,
      "leavesOut": [],
      "engineOpen": [],
      "years": [
        {
          "year": 2026,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2026-01-01",
            "2026-04-03",
            "2026-04-06",
            "2026-04-09",
            "2026-05-14",
            "2026-05-25",
            "2026-08-01",
            "2026-11-01",
            "2026-12-25",
            "2026-12-26"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2026-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": false
          },
          "helporeClause": null
        },
        {
          "year": 2027,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2027-01-01",
            "2027-03-26",
            "2027-03-29",
            "2027-04-01",
            "2027-05-06",
            "2027-05-17",
            "2027-08-01",
            "2027-11-01",
            "2027-12-25",
            "2027-12-26"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2027-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": true
          },
          "helporeClause": null
        }
      ]
    },
    {
      "canton": "GR",
      "title": "Einführungsgesetz zum Arbeitsgesetz und zur Unfallverhütung nach Unfallversicherungsgesetz, BR 530.100",
      "article": "BR 530.100 Art. 7 Abs. 1",
      "url": "https://www.gr-lex.gr.ch/app/de/texts_of_law/530.100",
      "readOn": "2026-10-22",
      "savedCopy": true,
      "leavesOut": [],
      "engineOpen": [
        "source pending: the commune confessional days of BR 520.100 Art. 3; no central publication was found, so they stay out."
      ],
      "years": [
        {
          "year": 2026,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2026-01-01",
            "2026-04-03",
            "2026-04-06",
            "2026-05-14",
            "2026-05-25",
            "2026-08-01",
            "2026-12-25",
            "2026-12-26"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2026-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": false
          },
          "helporeClause": null
        },
        {
          "year": 2027,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2027-01-01",
            "2027-03-26",
            "2027-03-29",
            "2027-05-06",
            "2027-05-17",
            "2027-08-01",
            "2027-12-25",
            "2027-12-26"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2027-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": true
          },
          "helporeClause": null
        }
      ]
    },
    {
      "canton": "JU",
      "title": "Loi sur les jours fériés officiels et le repos dominical, RSJU 555.1",
      "article": "RSJU 555.1 Art. 4",
      "url": "https://rsju.jura.ch/fr/viewdocument.html?idn=20105&id=38948&download=1",
      "readOn": "2026-10-22",
      "savedCopy": true,
      "leavesOut": [],
      "engineOpen": [],
      "years": [
        {
          "year": 2026,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2026-01-01",
            "2026-04-03",
            "2026-04-06",
            "2026-05-01",
            "2026-05-14",
            "2026-05-25",
            "2026-06-04",
            "2026-08-01",
            "2026-12-25"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2026-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": false
          },
          "helporeClause": null
        },
        {
          "year": 2027,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2027-01-01",
            "2027-03-26",
            "2027-03-29",
            "2027-05-01",
            "2027-05-06",
            "2027-05-17",
            "2027-05-27",
            "2027-08-01",
            "2027-12-25"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2027-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": true
          },
          "helporeClause": null
        }
      ]
    },
    {
      "canton": "LU",
      "title": "Ruhetags- und Ladenschlussgesetz (RLG), SRL 855",
      "article": "RLG SRL 855 § 1a Abs. 1 lit. b",
      "url": "",
      "readOn": "2026-10-01",
      "savedCopy": false,
      "leavesOut": [
        "commune days of § 1a Abs. 1 lit. c (Josefstag, Patrozinium)"
      ],
      "engineOpen": [],
      "years": [
        {
          "year": 2026,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2026-01-01",
            "2026-04-03",
            "2026-05-14",
            "2026-06-04",
            "2026-08-01",
            "2026-08-15",
            "2026-11-01",
            "2026-12-08",
            "2026-12-25",
            "2026-12-26"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2026-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": false
          },
          "helporeClause": null
        },
        {
          "year": 2027,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2027-01-01",
            "2027-03-26",
            "2027-05-06",
            "2027-05-27",
            "2027-08-01",
            "2027-08-15",
            "2027-11-01",
            "2027-12-08",
            "2027-12-25",
            "2027-12-26"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2027-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": true
          },
          "helporeClause": null
        }
      ]
    },
    {
      "canton": "NE",
      "title": "Loi sur le dimanche et les jours fériés, RSN 941.02",
      "article": "RSN 941.02 Art. 3 al. 1",
      "url": "https://www.ne.ch/themes/economie-et-emploi/jours-feries-officiels",
      "readOn": "2026-10-19",
      "savedCopy": false,
      "leavesOut": [
        "no saved copy: dates as the State of Neuchâtel's page prints them, read through a web search",
        "commune days of Art. 3 al. 2"
      ],
      "engineOpen": [],
      "years": [
        {
          "year": 2026,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2026-01-01",
            "2026-03-01",
            "2026-04-03",
            "2026-05-01",
            "2026-05-14",
            "2026-08-01",
            "2026-12-25"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2026-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": false
          },
          "helporeClause": null
        },
        {
          "year": 2027,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2027-01-01",
            "2027-03-01",
            "2027-03-26",
            "2027-05-01",
            "2027-05-06",
            "2027-08-01",
            "2027-12-25"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2027-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": true
          },
          "helporeClause": null
        }
      ]
    },
    {
      "canton": "NW",
      "title": "Ruhetagsgesetz (RTG), NG 921.1",
      "article": "RTG NG 921.1 Art. 2 Abs. 1 Ziff. 2 und 3",
      "url": "https://gesetze.nw.ch/app/de/texts_of_law/921.1",
      "readOn": "2026-10-02",
      "savedCopy": false,
      "leavesOut": [
        "commune days of Art. 2 Abs. 1 Ziff. 4"
      ],
      "engineOpen": [],
      "years": [
        {
          "year": 2026,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2026-01-01",
            "2026-03-19",
            "2026-04-03",
            "2026-05-14",
            "2026-06-04",
            "2026-08-01",
            "2026-08-15",
            "2026-11-01",
            "2026-12-08",
            "2026-12-25"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2026-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": false
          },
          "helporeClause": null
        },
        {
          "year": 2027,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2027-01-01",
            "2027-03-19",
            "2027-03-26",
            "2027-05-06",
            "2027-05-27",
            "2027-08-01",
            "2027-08-15",
            "2027-11-01",
            "2027-12-08",
            "2027-12-25"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2027-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": true
          },
          "helporeClause": null
        }
      ]
    },
    {
      "canton": "OW",
      "title": "Gesetz über die öffentlichen Ruhetage (Ruhetagsgesetz), GDB 975.2",
      "article": "GDB 975.2 Art. 2 Abs. 3",
      "url": "https://gdb.ow.ch/api/de/texts_of_law/975.2/show_as_json",
      "readOn": "2026-10-22",
      "savedCopy": true,
      "leavesOut": [
        "Bruderklausenfest (Art. 2 Abs. 1 lit. b)",
        "commune days"
      ],
      "engineOpen": [],
      "years": [
        {
          "year": 2026,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2026-01-01",
            "2026-04-03",
            "2026-05-14",
            "2026-06-04",
            "2026-08-01",
            "2026-08-15",
            "2026-11-01",
            "2026-12-08",
            "2026-12-25"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2026-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": false
          },
          "helporeClause": null
        },
        {
          "year": 2027,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2027-01-01",
            "2027-03-26",
            "2027-05-06",
            "2027-05-27",
            "2027-08-01",
            "2027-08-15",
            "2027-11-01",
            "2027-12-08",
            "2027-12-25"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2027-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": true
          },
          "helporeClause": null
        }
      ]
    },
    {
      "canton": "SG",
      "title": "Gesetz über Ruhetag und Ladenöffnung (RLG), sGS 552.1",
      "article": "RLG sGS 552.1 Art. 2 Abs. 1 lit. b",
      "url": "https://www.gesetzessammlung.sg.ch/api/de/texts_of_law/552.1",
      "readOn": "2026-10-22",
      "savedCopy": true,
      "leavesOut": [],
      "engineOpen": [],
      "years": [
        {
          "year": 2026,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2026-01-01",
            "2026-04-03",
            "2026-04-06",
            "2026-05-14",
            "2026-05-25",
            "2026-08-01",
            "2026-11-01",
            "2026-12-25",
            "2026-12-26"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2026-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": false
          },
          "helporeClause": null
        },
        {
          "year": 2027,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2027-01-01",
            "2027-03-26",
            "2027-03-29",
            "2027-05-06",
            "2027-05-17",
            "2027-08-01",
            "2027-11-01",
            "2027-12-25",
            "2027-12-26"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2027-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": true
          },
          "helporeClause": null
        }
      ]
    },
    {
      "canton": "SH",
      "title": "Ruhetagsgesetz, SHR 900.200",
      "article": "SHR 900.200 Art. 1 Abs. 1 lit. b",
      "url": "https://rechtsbuch.sh.ch/api/de/texts_of_law/900.200/show_as_json",
      "readOn": "2026-10-19",
      "savedCopy": false,
      "leavesOut": [
        "no saved copy in the study: the text at this URL, the canton's official law collection, refetched on 28 October 2026 (sha256 147028c2ebcd039c583f4f6c4586b80a33538320eb0a706b881ea0554189ba01)"
      ],
      "engineOpen": [],
      "years": [
        {
          "year": 2026,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2026-01-01",
            "2026-04-03",
            "2026-04-06",
            "2026-05-01",
            "2026-05-14",
            "2026-05-25",
            "2026-08-01",
            "2026-12-25",
            "2026-12-26"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 9,
            "dates": [
              "2026-01-01",
              "2026-04-03",
              "2026-04-06",
              "2026-05-01",
              "2026-05-14",
              "2026-05-25",
              "2026-08-01",
              "2026-12-25",
              "2026-12-26"
            ],
            "mark": "unverified",
            "federalDayOnSunday": false
          },
          "helporeClause": null
        },
        {
          "year": 2027,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2027-01-01",
            "2027-03-26",
            "2027-03-29",
            "2027-05-01",
            "2027-05-06",
            "2027-05-17",
            "2027-08-01",
            "2027-12-25",
            "2027-12-26"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 9,
            "dates": [
              "2027-01-01",
              "2027-03-26",
              "2027-03-29",
              "2027-05-01",
              "2027-05-06",
              "2027-05-17",
              "2027-08-01",
              "2027-12-25",
              "2027-12-26"
            ],
            "mark": "unverified",
            "federalDayOnSunday": true
          },
          "helporeClause": null
        }
      ]
    },
    {
      "canton": "SO",
      "title": "Ruhetagsgesetz (RTG), BGS 512.41",
      "article": "RTG BGS 512.41 § 2 Abs. 1",
      "url": "",
      "readOn": "2026-10-02",
      "savedCopy": false,
      "leavesOut": [
        "Corpus Christi, 15 August and 1 November do not apply in the district of Bucheggberg",
        "1 May is a rest day from 12:00 only; the list counts the whole day"
      ],
      "engineOpen": [],
      "years": [
        {
          "year": 2026,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2026-01-01",
            "2026-04-03",
            "2026-05-01",
            "2026-05-14",
            "2026-06-04",
            "2026-08-01",
            "2026-08-15",
            "2026-11-01",
            "2026-12-25"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2026-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": false
          },
          "helporeClause": null
        },
        {
          "year": 2027,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2027-01-01",
            "2027-03-26",
            "2027-05-01",
            "2027-05-06",
            "2027-05-27",
            "2027-08-01",
            "2027-08-15",
            "2027-11-01",
            "2027-12-25"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2027-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": true
          },
          "helporeClause": null
        }
      ]
    },
    {
      "canton": "SZ",
      "title": "Ruhetagsgesetz, SRSZ 545.110",
      "article": "SRSZ 545.110 § 2 Abs. 1 Ziff. 2 und 3",
      "url": "https://www.sz.ch/public/upload/assets/28055/545_110.pdf",
      "readOn": "2026-10-02",
      "savedCopy": false,
      "leavesOut": [
        "commune days of § 2 Abs. 1 Ziff. 4"
      ],
      "engineOpen": [],
      "years": [
        {
          "year": 2026,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2026-01-01",
            "2026-01-06",
            "2026-03-19",
            "2026-04-03",
            "2026-04-06",
            "2026-05-14",
            "2026-05-25",
            "2026-06-04",
            "2026-08-01",
            "2026-08-15",
            "2026-11-01",
            "2026-12-08",
            "2026-12-25",
            "2026-12-26"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2026-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": false
          },
          "helporeClause": null
        },
        {
          "year": 2027,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2027-01-01",
            "2027-01-06",
            "2027-03-19",
            "2027-03-26",
            "2027-03-29",
            "2027-05-06",
            "2027-05-17",
            "2027-05-27",
            "2027-08-01",
            "2027-08-15",
            "2027-11-01",
            "2027-12-08",
            "2027-12-25",
            "2027-12-26"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2027-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": true
          },
          "helporeClause": null
        }
      ]
    },
    {
      "canton": "TG",
      "title": "Ruhetagsgesetz (RTG), RB 822.9",
      "article": "RTG RB 822.9 § 1 Abs. 1 Ziff. 2 und 3",
      "url": "https://www.rechtsbuch.tg.ch/api/de/texts_of_law/822.9",
      "readOn": "2026-10-22",
      "savedCopy": true,
      "leavesOut": [],
      "engineOpen": [],
      "years": [
        {
          "year": 2026,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2026-01-01",
            "2026-01-02",
            "2026-04-03",
            "2026-04-06",
            "2026-05-01",
            "2026-05-14",
            "2026-05-25",
            "2026-08-01",
            "2026-12-25",
            "2026-12-26"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2026-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": false
          },
          "helporeClause": null
        },
        {
          "year": 2027,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2027-01-01",
            "2027-01-02",
            "2027-03-26",
            "2027-03-29",
            "2027-05-01",
            "2027-05-06",
            "2027-05-17",
            "2027-08-01",
            "2027-12-25",
            "2027-12-26"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2027-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": true
          },
          "helporeClause": null
        }
      ]
    },
    {
      "canton": "TI",
      "title": "Contratto normale di lavoro per il personale domestico",
      "article": "CNL Art. 18 al. 1",
      "url": "",
      "readOn": "2026-09-25",
      "savedCopy": false,
      "leavesOut": [
        "the engine holds no rest day list for Ticino; its row cites the standard contract's paid days, which the study could not read and marks unverified, so it prints no figure for Ticino"
      ],
      "engineOpen": [],
      "years": [
        {
          "year": 2026,
          "engineStatus": "on_file",
          "basis": "no_rest_day_list",
          "days": null,
          "variants": null,
          "hourlyPaid": {
            "count": null,
            "dates": null,
            "mark": "unverified",
            "federalDayOnSunday": null
          },
          "helporeClause": null
        },
        {
          "year": 2027,
          "engineStatus": "on_file",
          "basis": "no_rest_day_list",
          "days": null,
          "variants": null,
          "hourlyPaid": {
            "count": null,
            "dates": null,
            "mark": "unverified",
            "federalDayOnSunday": null
          },
          "helporeClause": null
        }
      ]
    },
    {
      "canton": "UR",
      "title": "Kantonale Arbeitsverordnung (KAV), RB 20.1111",
      "article": "KAV RB 20.1111 Art. 6 Abs. 1",
      "url": "https://rechtsbuch.ur.ch/api/de/texts_of_law/20.1111/show_as_json",
      "readOn": "2026-10-22",
      "savedCopy": true,
      "leavesOut": [
        "rest days of LSG Art. 9 and commune days, which are not days under the Labour Act"
      ],
      "engineOpen": [],
      "years": [
        {
          "year": 2026,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2026-01-01",
            "2026-04-03",
            "2026-05-14",
            "2026-06-04",
            "2026-08-01",
            "2026-08-15",
            "2026-11-01",
            "2026-12-08",
            "2026-12-25"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2026-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": false
          },
          "helporeClause": null
        },
        {
          "year": 2027,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2027-01-01",
            "2027-03-26",
            "2027-05-06",
            "2027-05-27",
            "2027-08-01",
            "2027-08-15",
            "2027-11-01",
            "2027-12-08",
            "2027-12-25"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2027-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": true
          },
          "helporeClause": null
        }
      ]
    },
    {
      "canton": "VD",
      "title": "Loi sur l'emploi (LEmp), RSV 822.11",
      "article": "LEmp RSV 822.11 Art. 47 al. 1",
      "url": "https://www.lexfind.ch/tolv/107233/fr",
      "readOn": "2026-10-22",
      "savedCopy": true,
      "leavesOut": [],
      "engineOpen": [
        "source pending: whether the 01.04.2012 print is the current BLV consolidation of LEmp Art. 47; the days are in, cited to the print and the vd.ch year pages."
      ],
      "years": [
        {
          "year": 2026,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2026-01-01",
            "2026-01-02",
            "2026-04-03",
            "2026-04-06",
            "2026-05-14",
            "2026-05-25",
            "2026-08-01",
            "2026-09-21",
            "2026-12-25"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2026-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": false
          },
          "helporeClause": null
        },
        {
          "year": 2027,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2027-01-01",
            "2027-01-02",
            "2027-03-26",
            "2027-03-29",
            "2027-05-06",
            "2027-05-17",
            "2027-08-01",
            "2027-09-20",
            "2027-12-25"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2027-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": true
          },
          "helporeClause": null
        }
      ]
    },
    {
      "canton": "VS",
      "title": "Contrat type de travail pour le personnel de l'économie domestique, RS 221.602",
      "article": "RS 221.602 Art. 13 et 14",
      "url": "",
      "readOn": "2026-10-01",
      "savedCopy": false,
      "leavesOut": [
        "the list is the standard contract's paid days; the engine holds no separate rest day list for Valais"
      ],
      "engineOpen": [],
      "years": [
        {
          "year": 2026,
          "engineStatus": "on_file",
          "basis": "standard_contract_list",
          "days": [
            "2026-01-01",
            "2026-03-19",
            "2026-05-14",
            "2026-06-04",
            "2026-08-01",
            "2026-08-15",
            "2026-11-01",
            "2026-12-08",
            "2026-12-25"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 8,
            "dates": [
              "2026-01-01",
              "2026-03-19",
              "2026-05-14",
              "2026-06-04",
              "2026-08-01",
              "2026-08-15",
              "2026-12-08",
              "2026-12-25"
            ],
            "mark": null,
            "federalDayOnSunday": false
          },
          "helporeClause": null
        },
        {
          "year": 2027,
          "engineStatus": "on_file",
          "basis": "standard_contract_list",
          "days": [
            "2027-01-01",
            "2027-03-19",
            "2027-05-06",
            "2027-05-27",
            "2027-08-01",
            "2027-08-15",
            "2027-11-01",
            "2027-12-08",
            "2027-12-25"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 7,
            "dates": [
              "2027-01-01",
              "2027-03-19",
              "2027-05-06",
              "2027-05-27",
              "2027-11-01",
              "2027-12-08",
              "2027-12-25"
            ],
            "mark": null,
            "federalDayOnSunday": false
          },
          "helporeClause": null
        }
      ]
    },
    {
      "canton": "ZG",
      "title": "Ruhetags- und Ladenöffnungsgesetz, BGS 942.31",
      "article": "BGS 942.31 § 1 Abs. 2",
      "url": "https://bgs.zg.ch/api/de/texts_of_law/942.31/show_as_json",
      "readOn": "2026-10-22",
      "savedCopy": true,
      "leavesOut": [],
      "engineOpen": [],
      "years": [
        {
          "year": 2026,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2026-01-01",
            "2026-04-03",
            "2026-05-14",
            "2026-06-04",
            "2026-08-01",
            "2026-08-15",
            "2026-11-01",
            "2026-12-08",
            "2026-12-25"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2026-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": false
          },
          "helporeClause": null
        },
        {
          "year": 2027,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2027-01-01",
            "2027-03-26",
            "2027-05-06",
            "2027-05-27",
            "2027-08-01",
            "2027-08-15",
            "2027-11-01",
            "2027-12-08",
            "2027-12-25"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2027-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": true
          },
          "helporeClause": null
        }
      ]
    },
    {
      "canton": "ZH",
      "title": "Ruhetags- und Ladenöffnungsgesetz, LS 822.4",
      "article": "LS 822.4 § 1 Abs. 1 lit. b und Abs. 3",
      "url": "https://www.notes.zh.ch/appl/zhlex_r.nsf/WebView/663A7F8F1929F218C1256EB7002E6A05/$File/822.4_26.6.00_45.pdf",
      "readOn": "2026-10-22",
      "savedCopy": true,
      "leavesOut": [],
      "engineOpen": [],
      "years": [
        {
          "year": 2026,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2026-01-01",
            "2026-04-03",
            "2026-04-06",
            "2026-05-01",
            "2026-05-14",
            "2026-05-25",
            "2026-08-01",
            "2026-12-25",
            "2026-12-26"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2026-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": false
          },
          "helporeClause": null
        },
        {
          "year": 2027,
          "engineStatus": "on_file",
          "basis": "legal",
          "days": [
            "2027-01-01",
            "2027-03-26",
            "2027-03-29",
            "2027-05-01",
            "2027-05-06",
            "2027-05-17",
            "2027-08-01",
            "2027-12-25",
            "2027-12-26"
          ],
          "variants": null,
          "hourlyPaid": {
            "count": 1,
            "dates": [
              "2027-08-01"
            ],
            "mark": null,
            "federalDayOnSunday": true
          },
          "helporeClause": null
        }
      ]
    }
  ]
}
