UNPKG

opening_hours

Version:

Library to parse and process opening_hours tag from OpenStreetMap data

1 lines 1.7 MB
{"version":3,"file":"opening_hours.esm.mjs","sources":["../src/holidays/generated-openholidays.js","../src/holidays/index.js","../src/locales/i18n.js","../src/index.js"],"sourcesContent":["/**\n * Auto-generated school holidays from OpenHolidays API Data (Git Submodule)\n * DO NOT EDIT MANUALLY - Run: node scripts/fetch-school-holidays.mjs\n * Submodule: dd3dfa8 (2026-01-21)\n */\n\nexport const ad = {\n SH: [\n {\n name: \"Vacances de Nadal\",\n 2019: [12,23,1,6],\n 2020: [12,23,1,6],\n 2021: [12,23,1,7],\n 2022: [12,23,1,6],\n 2023: [12,25,1,5],\n 2024: [12,23,1,6],\n 2025: [12,22,1,6],\n 2026: [12,23,1,6],\n },\n {\n name: \"Vacances de Carnaval\",\n 2020: [2,24,2,28],\n 2021: [2,15,2,18],\n 2022: [2,28,3,4],\n 2023: [2,20,2,24],\n 2024: [2,12,2,16],\n 2025: [2,24,3,3],\n 2026: [2,16,2,20],\n 2027: [2,8,2,12],\n },\n {\n name: \"Vacances de Pasqua\",\n 2020: [4,6,4,17],\n 2021: [3,29,4,6],\n 2022: [4,11,4,22],\n 2023: [4,3,4,14],\n 2024: [3,28,4,5],\n 2025: [4,17,5,2],\n 2026: [3,30,4,10],\n 2027: [3,22,4,2],\n },\n {\n name: \"Vacances de Pentecosta\",\n 2020: [5,25,6,1],\n 2021: [5,24,5,28],\n 2022: [6,2,6,6],\n 2023: [5,29,5,30],\n 2024: [5,20,5,24],\n 2025: [6,9,6,9],\n 2026: [5,25,5,29],\n 2027: [5,17,5,21],\n },\n {\n name: \"Vacances d'estiu\",\n 2020: [7,2,9,8],\n 2021: [7,3,9,8],\n 2022: [7,2,9,8],\n 2023: [7,1,9,10],\n 2024: [6,29,9,8],\n 2025: [7,1,9,8],\n 2026: [7,4,9,8],\n },\n {\n name: \"Vacances de Tots Sants\",\n 2020: [10,26,10,30],\n 2021: [11,1,11,1],\n 2022: [10,31,11,4],\n 2023: [10,30,11,3],\n 2024: [10,28,11,1],\n 2025: [10,27,10,31],\n 2026: [10,26,10,30],\n },\n {\n name: \"Final de classe\",\n 2027: [7,2,7,2],\n },\n ]\n};\n\nexport const al = {\n SH: [\n {\n name: \"Pushimet dimërore\",\n 2019: [12,21,1,5],\n 2020: [12,24,1,4],\n 2021: [12,24,1,4],\n 2022: [12,26,1,4],\n 2023: [12,26,1,5],\n 2024: [12,23,1,3],\n 2025: [12,22,1,2],\n },\n {\n name: \"Pushimet verore\",\n 2020: [6,13,9,13],\n 2021: [6,9,9,26],\n 2022: [6,18,9,11],\n 2023: [6,15,9,10],\n 2024: [6,14,9,8],\n 2025: [6,13,9,8],\n },\n {\n name: \"Pushimet e pranveres\",\n 2023: [4,3,4,9],\n 2024: [4,1,4,5],\n 2025: [3,31,4,4],\n 2026: [3,30,4,3],\n },\n {\n name: \"Fundi i klasës\",\n 2026: [6,13,6,13],\n },\n ]\n};\n\nexport const ar = {\n PH: [{\"name\":\"Año Nuevo\",\"fixed_date\":[1,1]},{\"name\":\"Carnaval I\",\"variable_date\":\"easter\",\"offset\":-48},{\"name\":\"Carnaval II\",\"variable_date\":\"easter\",\"offset\":-47},{\"name\":\"Feriado con fines turísticos\",\"fixed_date\":[3,23]},{\"name\":\"Día Nacional de la Memoria por la Verdad y la Justicia\",\"fixed_date\":[3,24]},{\"name\":\"Viernes Santo\",\"variable_date\":\"easter\",\"offset\":-2},{\"name\":\"Día del Veterano y de los Caídos en la Guerra de Malvinas\",\"fixed_date\":[4,2]},{\"name\":\"Día del Trabajador\",\"fixed_date\":[5,1]},{\"name\":\"Día de la Revolución de Mayo\",\"fixed_date\":[5,25]},{\"name\":\"Paso a la Inmortalidad del Gral. Don Martín Miguel de Güemes\",\"fixed_date\":[6,15]},{\"name\":\"Paso a la Inmortalidad del General Manuel Belgrano\",\"fixed_date\":[6,20]},{\"name\":\"Día de la Independencia\",\"fixed_date\":[7,9]},{\"name\":\"Feriado con fines turísticos\",\"fixed_date\":[7,10]},{\"name\":\"Paso a la Inmortalidad del Gral. José de San Martín\",\"fixed_date\":[8,17]},{\"name\":\"Día del Respeto a la Diversidad Cultural\",\"fixed_date\":[10,12]},{\"name\":\"Día de la Soberanía Nacional\",\"fixed_date\":[11,23]},{\"name\":\"Feriado con fines turísticos\",\"fixed_date\":[12,7]},{\"name\":\"Inmaculada Concepción de María\",\"fixed_date\":[12,8]},{\"name\":\"Navidad\",\"fixed_date\":[12,25]}],\n \"_nominatim_url\": \"https://nominatim.openstreetmap.org/reverse?format=json&lat=-34.60377&lon=-58.38159&zoom=16&addressdetails=1&accept-language=es\"\n};\n\nexport const at = {\n PH: [{\"name\":\"Neujahrstag\",\"fixed_date\":[1,1]},{\"name\":\"Heilige Drei Könige\",\"fixed_date\":[1,6]},{\"name\":\"Ostermontag\",\"variable_date\":\"easter\",\"offset\":1},{\"name\":\"Staatsfeiertag\",\"fixed_date\":[5,1]},{\"name\":\"Christi Himmelfahrt\",\"variable_date\":\"easter\",\"offset\":39},{\"name\":\"Pfingstmontag\",\"variable_date\":\"easter\",\"offset\":50},{\"name\":\"Fronleichnam\",\"variable_date\":\"easter\",\"offset\":60},{\"name\":\"Mariä Himmelfahrt\",\"fixed_date\":[8,15]},{\"name\":\"Nationalfeiertag\",\"fixed_date\":[10,26]},{\"name\":\"Allerheiligen\",\"fixed_date\":[11,1]},{\"name\":\"Mariä Empfängnis\",\"fixed_date\":[12,8]},{\"name\":\"Christtag\",\"fixed_date\":[12,25]},{\"name\":\"Stefanitag\",\"fixed_date\":[12,26]}],\n SH: [\n {\n name: \"Osterferien\",\n 2017: [4,8,4,18],\n 2018: [3,24,4,3],\n 2019: [4,13,4,23],\n 2020: [4,4,4,14],\n 2021: [3,27,4,5],\n 2022: [4,9,4,18],\n 2023: [4,1,4,10],\n 2024: [3,23,4,1],\n 2025: [4,12,4,21],\n 2026: [3,28,4,6],\n 2027: [3,20,3,29],\n 2028: [4,8,4,17],\n },\n {\n name: \"Pfingstferien\",\n 2017: [6,3,6,6],\n 2018: [5,19,5,22],\n 2019: [6,8,6,11],\n 2020: [5,30,6,2],\n 2021: [5,22,5,24],\n 2022: [6,4,6,6],\n 2023: [5,27,5,29],\n 2024: [5,18,5,20],\n 2025: [6,7,6,9],\n 2026: [5,23,5,25],\n 2027: [5,15,5,17],\n 2028: [6,3,6,5],\n },\n {\n name: \"Herbstferien\",\n 2020: [10,27,10,31],\n 2021: [10,27,10,31],\n 2022: [10,27,10,31],\n 2023: [10,27,10,31],\n 2024: [10,27,10,31],\n 2025: [10,27,10,31],\n 2026: [10,27,10,31],\n 2027: [10,27,10,31],\n 2028: [10,27,10,31],\n },\n {\n name: \"Weihnachtsferien\",\n 2016: [12,24,1,7],\n 2017: [12,24,1,6],\n 2018: [12,24,1,6],\n 2019: [12,23,1,6],\n 2020: [12,24,1,6],\n 2021: [12,24,1,6],\n 2022: [12,24,1,6],\n 2023: [12,23,1,6],\n 2024: [12,24,1,6],\n 2025: [12,24,1,6],\n 2026: [12,24,1,6],\n 2027: [12,24,1,6],\n 2028: [12,24,1,6],\n },\n {\n name: \"Allerseelen\",\n 2020: [11,2,11,2],\n 2021: [11,2,11,2],\n 2022: [11,2,11,2],\n 2023: [11,2,11,2],\n 2024: [11,2,11,2],\n 2025: [11,2,11,2],\n 2026: [11,2,11,2],\n 2027: [11,2,11,2],\n 2028: [11,2,11,2],\n },\n ],\n \"_nominatim_url\": \"https://nominatim.openstreetmap.org/reverse?format=json&lon=16.3725042&lat=48.2083537&zoom=18&addressdetails=1&accept-language=de,en\",\n \"Burgenland\": {\n SH: [\n {\n name: \"Sommerferien\",\n 2020: [7,4,9,6],\n 2021: [7,3,9,5],\n 2022: [7,2,9,4],\n 2023: [7,1,9,3],\n 2024: [6,29,9,1],\n 2025: [6,28,8,31],\n 2026: [7,4,9,6],\n 2027: [7,3,9,5],\n 2028: [7,1,9,3],\n },\n {\n name: \"Semesterferien\",\n 2020: [2,10,2,15],\n 2021: [2,8,2,13],\n 2022: [2,14,2,19],\n 2023: [2,13,2,18],\n 2024: [2,12,2,17],\n 2025: [2,10,2,15],\n 2026: [2,9,2,14],\n 2027: [2,8,2,13],\n 2028: [2,14,2,19],\n },\n {\n name: \"St. Martin\",\n 2020: [11,11,11,11],\n 2021: [11,11,11,11],\n 2022: [11,11,11,11],\n 2023: [11,11,11,11],\n 2024: [11,11,11,11],\n 2025: [11,11,11,11],\n 2027: [11,11,11,11],\n 2028: [11,11,11,11],\n },\n ]\n },\n \"Kärnten\": {\n SH: [\n {\n name: \"Sommerferien\",\n 2020: [7,11,9,13],\n 2021: [7,10,9,12],\n 2022: [7,9,9,11],\n 2023: [7,8,9,10],\n 2024: [7,6,9,8],\n 2025: [7,5,9,7],\n 2026: [7,11,9,13],\n 2027: [7,10,9,12],\n 2028: [7,8,9,10],\n },\n {\n name: \"Semesterferien\",\n 2020: [2,10,2,15],\n 2021: [2,8,2,13],\n 2022: [2,14,2,19],\n 2023: [2,13,2,18],\n 2024: [2,12,2,17],\n 2025: [2,10,2,15],\n 2026: [2,9,2,14],\n 2027: [2,8,2,13],\n 2028: [2,14,2,19],\n },\n {\n name: \"St. Josef\",\n 2020: [3,19,3,19],\n 2021: [3,19,3,19],\n 2022: [3,19,3,19],\n 2023: [3,19,3,19],\n 2024: [3,19,3,19],\n 2025: [3,19,3,19],\n 2026: [3,19,3,19],\n 2027: [3,19,3,19],\n },\n ]\n },\n \"Niederösterreich\": {\n SH: [\n {\n name: \"Sommerferien\",\n 2020: [7,4,9,6],\n 2021: [7,3,9,5],\n 2022: [7,2,9,4],\n 2023: [7,1,9,3],\n 2024: [6,29,9,1],\n 2025: [6,28,8,31],\n 2026: [7,4,9,6],\n 2027: [7,3,9,5],\n 2028: [7,1,9,3],\n },\n {\n name: \"Semesterferien\",\n 2020: [2,3,2,8],\n 2021: [2,1,2,6],\n 2022: [2,7,2,12],\n 2023: [2,6,2,11],\n 2024: [2,5,2,10],\n 2025: [2,3,2,8],\n 2026: [2,2,2,7],\n 2027: [1,30,2,6],\n 2028: [2,5,2,12],\n },\n {\n name: \"St. Leopold\",\n 2020: [11,15,11,15],\n 2021: [11,15,11,15],\n 2022: [11,15,11,15],\n 2023: [11,15,11,15],\n 2024: [11,15,11,15],\n 2025: [11,15,11,15],\n 2027: [11,15,11,15],\n 2028: [11,15,11,15],\n },\n ]\n },\n \"Oberösterreich\": {\n SH: [\n {\n name: \"Sommerferien\",\n 2020: [7,11,9,13],\n 2021: [7,10,9,12],\n 2022: [7,9,9,11],\n 2023: [7,8,9,10],\n 2024: [7,6,9,8],\n 2025: [7,5,9,7],\n 2026: [7,11,9,13],\n 2027: [7,10,9,12],\n 2028: [7,8,9,10],\n },\n {\n name: \"Semesterferien\",\n 2020: [2,17,2,22],\n 2021: [2,8,2,13],\n 2022: [2,21,2,26],\n 2023: [2,20,2,25],\n 2024: [2,19,2,24],\n 2025: [2,17,2,22],\n 2026: [2,16,2,21],\n 2027: [2,15,2,20],\n 2028: [2,21,2,26],\n },\n {\n name: \"St. Florian\",\n 2020: [5,4,5,4],\n 2021: [5,4,5,4],\n 2022: [5,4,5,4],\n 2023: [5,4,5,4],\n 2024: [5,4,5,4],\n 2025: [5,4,5,4],\n 2026: [5,4,5,4],\n 2027: [5,4,5,4],\n 2028: [5,4,5,4],\n },\n ]\n },\n \"Salzburg\": {\n SH: [\n {\n name: \"Sommerferien\",\n 2020: [7,11,9,13],\n 2021: [7,10,9,12],\n 2022: [7,9,9,11],\n 2023: [7,8,9,10],\n 2024: [7,6,9,8],\n 2025: [7,5,9,7],\n 2026: [7,11,9,13],\n 2027: [7,10,9,12],\n 2028: [7,8,9,10],\n },\n {\n name: \"Semesterferien\",\n 2020: [2,10,2,15],\n 2021: [2,8,2,13],\n 2022: [2,14,2,19],\n 2023: [2,13,2,18],\n 2024: [2,12,2,17],\n 2025: [2,10,2,15],\n 2026: [2,9,2,14],\n 2027: [2,8,2,13],\n 2028: [2,14,2,19],\n },\n {\n name: \"St. Rupert\",\n 2020: [9,24,9,24],\n 2021: [9,24,9,24],\n 2022: [9,24,9,24],\n 2023: [9,24,9,24],\n 2024: [9,24,9,24],\n 2025: [9,24,9,24],\n 2027: [9,24,9,24],\n 2028: [9,24,9,24],\n },\n ]\n },\n \"Steiermark\": {\n SH: [\n {\n name: \"Sommerferien\",\n 2020: [7,11,9,13],\n 2021: [7,10,9,12],\n 2022: [7,9,9,11],\n 2023: [7,8,9,10],\n 2024: [7,6,9,8],\n 2025: [7,5,9,7],\n 2026: [7,11,9,13],\n 2027: [7,10,9,12],\n 2028: [7,8,9,10],\n },\n {\n name: \"Semesterferien\",\n 2020: [2,17,2,22],\n 2021: [2,8,2,13],\n 2022: [2,21,2,26],\n 2023: [2,20,2,25],\n 2024: [2,19,2,24],\n 2025: [2,17,2,22],\n 2026: [2,16,2,21],\n 2027: [2,15,2,20],\n 2028: [2,21,2,26],\n },\n {\n name: \"St. Josef\",\n 2020: [3,19,3,19],\n 2021: [3,19,3,19],\n 2022: [3,19,3,19],\n 2023: [3,19,3,19],\n 2024: [3,19,3,19],\n 2025: [3,19,3,19],\n 2026: [3,19,3,19],\n 2027: [3,19,3,19],\n },\n ]\n },\n \"Tirol\": {\n SH: [\n {\n name: \"Sommerferien\",\n 2020: [7,11,9,13],\n 2021: [7,10,9,12],\n 2022: [7,9,9,11],\n 2023: [7,8,9,10],\n 2024: [7,6,9,8],\n 2025: [7,5,9,7],\n 2026: [7,11,9,13],\n 2027: [7,10,9,12],\n 2028: [7,8,9,10],\n },\n {\n name: \"Semesterferien\",\n 2020: [2,10,2,15],\n 2021: [2,8,2,13],\n 2022: [2,14,2,19],\n 2023: [2,13,2,18],\n 2024: [2,12,2,17],\n 2025: [2,10,2,15],\n 2026: [2,9,2,14],\n 2027: [2,8,2,13],\n 2028: [2,14,2,19],\n },\n {\n name: \"St. Josef\",\n 2020: [3,19,3,19],\n 2021: [3,19,3,19],\n 2022: [3,19,3,19],\n 2023: [3,19,3,19],\n 2024: [3,19,3,19],\n 2025: [3,19,3,19],\n 2026: [3,19,3,19],\n 2027: [3,19,3,19],\n },\n {\n name: \"schulfrei\",\n 2025: [6,20,6,20],\n },\n ]\n },\n \"Vorarlberg\": {\n SH: [\n {\n name: \"Sommerferien\",\n 2020: [7,11,9,13],\n 2021: [7,10,9,12],\n 2022: [7,9,9,11],\n 2023: [7,8,9,10],\n 2024: [7,6,9,8],\n 2025: [7,5,9,7],\n 2026: [7,11,9,13],\n 2027: [7,10,9,12],\n 2028: [7,8,9,10],\n },\n {\n name: \"Semesterferien\",\n 2020: [2,10,2,15],\n 2021: [2,8,2,13],\n 2022: [2,14,2,19],\n 2023: [2,13,2,18],\n 2024: [2,5,2,10],\n 2025: [2,10,2,15],\n 2026: [2,9,2,14],\n 2027: [2,8,2,13],\n 2028: [2,14,2,19],\n },\n {\n name: \"St. Josef\",\n 2020: [3,19,3,19],\n 2021: [3,19,3,19],\n 2022: [3,19,3,19],\n 2023: [3,19,3,19],\n 2024: [3,19,3,19],\n 2025: [3,19,3,19],\n 2026: [3,19,3,19],\n 2027: [3,19,3,19],\n },\n ]\n },\n \"Wien\": {\n SH: [\n {\n name: \"Sommerferien\",\n 2020: [7,4,9,6],\n 2021: [7,3,9,5],\n 2022: [7,2,9,4],\n 2023: [7,1,9,3],\n 2024: [6,29,9,1],\n 2025: [6,28,8,31],\n 2026: [7,4,9,6],\n 2027: [7,3,9,5],\n 2028: [7,1,9,3],\n },\n {\n name: \"Semesterferien\",\n 2020: [2,3,2,8],\n 2021: [2,1,2,6],\n 2022: [2,7,2,12],\n 2023: [2,6,2,11],\n 2024: [2,5,2,10],\n 2025: [2,3,2,8],\n 2026: [2,2,2,7],\n 2027: [1,30,2,6],\n 2028: [2,5,2,12],\n },\n {\n name: \"St. Leopold\",\n 2020: [11,15,11,15],\n 2021: [11,15,11,15],\n 2022: [11,15,11,15],\n 2023: [11,15,11,15],\n 2024: [11,15,11,15],\n 2025: [11,15,11,15],\n 2027: [11,15,11,15],\n 2028: [11,15,11,15],\n },\n ]\n }\n};\n\nexport const au = {\n PH: [{\"name\":\"New Years Day\",\"fixed_date\":[1,1]},{\"name\":\"Australia Day\",\"fixed_date\":[1,26]},{\"name\":\"Good Friday\",\"variable_date\":\"easter\",\"offset\":-2},{\"name\":\"Easter Monday\",\"variable_date\":\"easter\",\"offset\":1},{\"name\":\"ANZAC Day\",\"fixed_date\":[4,25]},{\"name\":\"Christmas Day\",\"fixed_date\":[12,25]},{\"name\":\"Boxing Day\",\"fixed_date\":[12,26]}],\n \"_nominatim_url\": \"https://nominatim.openstreetmap.org/reverse?format=json&lat=-35.2809&lon=149.1300&zoom=16&addressdetails=1&accept-language=en\",\n \"Australian Capital Territory\": {\n \"_state_code\": \"act\",\n \"_nominatim_url\": \"https://nominatim.openstreetmap.org/reverse?format=json&lat=-35.2809&lon=149.1300&zoom=16&addressdetails=1&accept-language=en\",\n PH: [{\"name\":\"New Years Day\",\"fixed_date\":[1,1]},{\"name\":\"Australia Day\",\"fixed_date\":[1,26]},{\"name\":\"Canberra Day\",\"variable_date\":\"firstMarchMonday\",\"offset\":7},{\"name\":\"Good Friday\",\"variable_date\":\"easter\",\"offset\":-2},{\"name\":\"Easter Saturday\",\"variable_date\":\"easter\",\"offset\":-1},{\"name\":\"Easter Sunday\",\"variable_date\":\"easter\"},{\"name\":\"Easter Monday\",\"variable_date\":\"easter\",\"offset\":1},{\"name\":\"ANZAC Day\",\"fixed_date\":[4,25]},{\"name\":\"Reconciliation Day\",\"variable_date\":\"lastMayMonday\"},{\"name\":\"Queens Birthday\",\"variable_date\":\"firstJuneMonday\",\"offset\":7},{\"name\":\"Family and Community Day\",\"variable_date\":\"lastSeptemberMonday\"},{\"name\":\"Labour Day\",\"variable_date\":\"firstOctoberMonday\"},{\"name\":\"Christmas Day\",\"fixed_date\":[12,25]},{\"name\":\"Boxing Day\",\"fixed_date\":[12,26]}]\n },\n \"New South Wales\": {\n \"_state_code\": \"nsw\",\n \"_nominatim_url\": \"https://nominatim.openstreetmap.org/reverse?format=json&lat=-33.8688&lon=151.2093&zoom=16&addressdetails=1&accept-language=en\",\n PH: [{\"name\":\"New Years Day\",\"fixed_date\":[1,1]},{\"name\":\"Australia Day\",\"fixed_date\":[1,26]},{\"name\":\"Good Friday\",\"variable_date\":\"easter\",\"offset\":-2},{\"name\":\"Easter Saturday\",\"variable_date\":\"easter\",\"offset\":-1},{\"name\":\"Easter Sunday\",\"variable_date\":\"easter\"},{\"name\":\"Easter Monday\",\"variable_date\":\"easter\",\"offset\":1},{\"name\":\"ANZAC Day\",\"fixed_date\":[4,25]},{\"name\":\"Queens Birthday\",\"variable_date\":\"firstJuneMonday\",\"offset\":7},{\"name\":\"Labour Day\",\"variable_date\":\"firstOctoberMonday\"},{\"name\":\"Christmas Day\",\"fixed_date\":[12,25]},{\"name\":\"Boxing Day\",\"fixed_date\":[12,26]}]\n },\n \"Northern Territory\": {\n \"_state_code\": \"nt\",\n \"_nominatim_url\": \"https://nominatim.openstreetmap.org/reverse?format=json&lat=-12.4634&lon=130.8456&zoom=16&addressdetails=1&accept-language=en\",\n PH: [{\"name\":\"New Years Day\",\"fixed_date\":[1,1]},{\"name\":\"Australia Day\",\"fixed_date\":[1,26]},{\"name\":\"Good Friday\",\"variable_date\":\"easter\",\"offset\":-2},{\"name\":\"Easter Saturday\",\"variable_date\":\"easter\",\"offset\":-1},{\"name\":\"Easter Monday\",\"variable_date\":\"easter\",\"offset\":1},{\"name\":\"ANZAC Day\",\"fixed_date\":[4,25]},{\"name\":\"May Day\",\"variable_date\":\"firstMayMonday\"},{\"name\":\"Queens Birthday\",\"variable_date\":\"firstJuneMonday\",\"offset\":7},{\"name\":\"Picnic Day\",\"variable_date\":\"firstAugustMonday\"},{\"name\":\"Christmas Day\",\"fixed_date\":[12,25]},{\"name\":\"Boxing Day\",\"fixed_date\":[12,26]}]\n },\n \"Queensland\": {\n \"_state_code\": \"qld\",\n \"_nominatim_url\": \"https://nominatim.openstreetmap.org/reverse?format=json&lat=-27.4698&lon=153.0251&zoom=16&addressdetails=1&accept-language=en\",\n PH: [{\"name\":\"New Years Day\",\"fixed_date\":[1,1]},{\"name\":\"Australia Day\",\"fixed_date\":[1,26]},{\"name\":\"Good Friday\",\"variable_date\":\"easter\",\"offset\":-2},{\"name\":\"Easter Saturday\",\"variable_date\":\"easter\",\"offset\":-1},{\"name\":\"Easter Monday\",\"variable_date\":\"easter\",\"offset\":1},{\"name\":\"ANZAC Day\",\"fixed_date\":[4,25]},{\"name\":\"Labour Day\",\"variable_date\":\"firstMayMonday\"},{\"name\":\"Queens Birthday\",\"variable_date\":\"firstOctoberMonday\"},{\"name\":\"Christmas Day\",\"fixed_date\":[12,25]},{\"name\":\"Boxing Day\",\"fixed_date\":[12,26]}]\n },\n \"South Australia\": {\n \"_state_code\": \"sa\",\n \"_nominatim_url\": \"https://nominatim.openstreetmap.org/reverse?format=json&lat=-34.9285&lon=138.6007&zoom=16&addressdetails=1&accept-language=en\",\n PH: [{\"name\":\"New Years Day\",\"fixed_date\":[1,1]},{\"name\":\"Australia Day\",\"fixed_date\":[1,26]},{\"name\":\"Adelaide Cup\",\"variable_date\":\"firstMarchMonday\",\"offset\":7},{\"name\":\"Good Friday\",\"variable_date\":\"easter\",\"offset\":-2},{\"name\":\"Easter Saturday\",\"variable_date\":\"easter\",\"offset\":-1},{\"name\":\"Easter Monday\",\"variable_date\":\"easter\",\"offset\":1},{\"name\":\"ANZAC Day\",\"fixed_date\":[4,25]},{\"name\":\"Queens Birthday\",\"variable_date\":\"firstJuneMonday\",\"offset\":7},{\"name\":\"Labour Day\",\"variable_date\":\"firstOctoberMonday\"},{\"name\":\"Christmas Day\",\"fixed_date\":[12,25]},{\"name\":\"Boxing Day\",\"fixed_date\":[12,26]}]\n },\n \"Tasmania\": {\n \"_state_code\": \"tas\",\n \"_nominatim_url\": \"https://nominatim.openstreetmap.org/reverse?format=json&lat=-42.8821&lon=147.3272&zoom=16&addressdetails=1&accept-language=en\",\n PH: [{\"name\":\"New Years Day\",\"fixed_date\":[1,1]},{\"name\":\"Australia Day\",\"fixed_date\":[1,26]},{\"name\":\"Eight Hours Day\",\"variable_date\":\"firstMarchMonday\",\"offset\":7},{\"name\":\"Good Friday\",\"variable_date\":\"easter\",\"offset\":-2},{\"name\":\"Easter Monday\",\"variable_date\":\"easter\",\"offset\":1},{\"name\":\"ANZAC Day\",\"fixed_date\":[4,25]},{\"name\":\"Queens Birthday\",\"variable_date\":\"firstJuneMonday\",\"offset\":7},{\"name\":\"Christmas Day\",\"fixed_date\":[12,25]},{\"name\":\"Boxing Day\",\"fixed_date\":[12,26]}]\n },\n \"Victoria\": {\n \"_state_code\": \"vic\",\n \"_nominatim_url\": \"https://nominatim.openstreetmap.org/reverse?format=json&lat=-37.8136&lon=144.9631&zoom=16&addressdetails=1&accept-language=en\",\n PH: [{\"name\":\"New Years Day\",\"fixed_date\":[1,1]},{\"name\":\"Australia Day\",\"fixed_date\":[1,26]},{\"name\":\"Labour Day\",\"variable_date\":\"firstMarchMonday\",\"offset\":7},{\"name\":\"Good Friday\",\"variable_date\":\"easter\",\"offset\":-2},{\"name\":\"Easter Saturday\",\"variable_date\":\"easter\",\"offset\":-1},{\"name\":\"Easter Sunday\",\"variable_date\":\"easter\"},{\"name\":\"Easter Monday\",\"variable_date\":\"easter\",\"offset\":1},{\"name\":\"ANZAC Day\",\"fixed_date\":[4,25]},{\"name\":\"Queens Birthday\",\"variable_date\":\"firstJuneMonday\",\"offset\":7},{\"name\":\"AFL Grand Final\",\"variable_date\":\"lastSeptemberFriday\"},{\"name\":\"Melbourne Cup\",\"variable_date\":\"firstNovemberTuesday\"},{\"name\":\"Christmas Day\",\"fixed_date\":[12,25]},{\"name\":\"Boxing Day\",\"fixed_date\":[12,26]}]\n },\n \"Western Australia\": {\n \"_state_code\": \"wa\",\n \"_nominatim_url\": \"https://nominatim.openstreetmap.org/reverse?format=json&lat=-31.9505&lon=115.8605&zoom=16&addressdetails=1&accept-language=en\",\n PH: [{\"name\":\"New Years Day\",\"fixed_date\":[1,1]},{\"name\":\"Australia Day\",\"fixed_date\":[1,26]},{\"name\":\"Labour Day\",\"variable_date\":\"firstMarchMonday\"},{\"name\":\"Good Friday\",\"variable_date\":\"easter\",\"offset\":-2},{\"name\":\"Easter Monday\",\"variable_date\":\"easter\",\"offset\":1},{\"name\":\"ANZAC Day\",\"fixed_date\":[4,25]},{\"name\":\"Western Australia Day\",\"variable_date\":\"firstJuneMonday\"},{\"name\":\"Christmas Day\",\"fixed_date\":[12,25]},{\"name\":\"Boxing Day\",\"fixed_date\":[12,26]}]\n }\n};\n\nexport const be = {\n PH: [{\"name\":\"Nieuwjaar - Jour de l'an\",\"fixed_date\":[1,1]},{\"name\":\"Paasmaandag - Lundi de Pâques\",\"variable_date\":\"easter\",\"offset\":1},{\"name\":\"Dag van de Arbeid - Fête du Travail\",\"fixed_date\":[5,1]},{\"name\":\"Onze-Lieve-Heer-Hemelvaart - Jeudi de l'Ascensionn\",\"variable_date\":\"easter\",\"offset\":39},{\"name\":\"Pinkstermaandag - Lundi de Pentecôte\",\"variable_date\":\"easter\",\"offset\":50},{\"name\":\"Nationale feestdag van België - Fête nationale\",\"fixed_date\":[7,21]},{\"name\":\"Onze-Lieve-Vrouw-Hemelvaart - Assomption\",\"fixed_date\":[8,15]},{\"name\":\"Allerheiligen - Toussaint\",\"fixed_date\":[11,1]},{\"name\":\"Wapenstilstand - Armistice\",\"fixed_date\":[11,11]},{\"name\":\"Kerstmis - Noël\",\"fixed_date\":[12,25]}],\n \"_nominatim_url\": \"https://nominatim.openstreetmap.org/search?format=json&country=Belgium&zoom=18&addressdetails=1&limit=1&accept-language=nl,fr,de,en\",\n \"DE\": {\n SH: [\n {\n name: \"Osterferien\",\n 2020: [4,6,4,17],\n 2021: [4,6,4,16],\n 2022: [4,4,4,15],\n 2023: [4,3,4,16],\n 2024: [4,1,4,13],\n 2025: [4,21,5,3],\n 2026: [4,6,4,18],\n },\n {\n name: \"Sommerferien\",\n 2020: [7,1,8,30],\n 2021: [7,1,8,31],\n 2022: [7,1,8,31],\n 2023: [7,1,8,31],\n 2024: [6,29,8,31],\n 2025: [7,1,8,31],\n 2026: [7,1,8,31],\n },\n {\n name: \"Weihnachtsferien\",\n 2019: [12,23,1,3],\n 2020: [12,21,1,1],\n 2021: [12,27,1,7],\n 2022: [12,26,1,8],\n 2023: [12,25,1,6],\n 2024: [12,23,1,4],\n 2025: [12,22,1,3],\n },\n {\n name: \"Karnevalsferien\",\n 2020: [2,24,2,28],\n 2021: [2,15,2,19],\n 2022: [2,28,3,4],\n 2023: [2,20,2,26],\n 2024: [2,12,2,17],\n 2025: [3,3,3,8],\n 2026: [2,16,2,21],\n },\n {\n name: \"Allerheiligenferien\",\n 2020: [11,2,11,6],\n 2021: [11,1,11,5],\n 2022: [10,31,11,6],\n 2023: [10,30,11,4],\n 2024: [10,28,11,2],\n 2025: [10,27,11,1],\n },\n {\n name: \"Tag der Deutschsprachigen Gemeinschaft\",\n 2020: [11,15,11,15],\n 2021: [11,15,11,15],\n 2022: [11,15,11,15],\n 2023: [11,15,11,15],\n 2024: [11,15,11,15],\n 2025: [11,15,11,15],\n },\n ]\n },\n \"FR\": {\n SH: [\n {\n name: \"Vacances d'hiver (Noël)\",\n 2019: [12,23,1,3],\n 2020: [12,21,1,1],\n 2021: [12,27,1,9],\n 2022: [12,26,1,6],\n 2023: [12,25,1,5],\n 2024: [12,23,1,5],\n 2025: [12,22,1,4],\n 2026: [12,21,1,3],\n },\n {\n name: \"Congé de détente (Carnaval)\",\n 2020: [2,24,2,28],\n 2021: [2,15,2,19],\n 2022: [2,28,3,4],\n 2023: [2,20,3,3],\n 2024: [2,26,3,8],\n 2025: [2,24,3,9],\n 2026: [2,16,3,1],\n 2027: [2,22,3,7],\n },\n {\n name: \"Vacances de printemps (Pâques)\",\n 2020: [4,6,4,17],\n 2021: [4,5,4,16],\n 2022: [4,4,4,15],\n 2023: [5,1,5,12],\n 2024: [4,29,5,10],\n 2025: [4,28,5,11],\n 2026: [4,27,5,10],\n 2027: [4,26,5,9],\n },\n {\n name: \"Vacances d'été\",\n 2020: [7,1,8,31],\n 2021: [7,1,8,31],\n 2022: [7,1,8,28],\n 2023: [7,8,8,27],\n 2024: [7,6,8,25],\n 2025: [7,5,8,24],\n 2026: [7,4,8,23],\n },\n {\n name: \"Fête de la Communauté française\",\n 2020: [9,27,9,27],\n 2021: [9,27,9,27],\n 2022: [9,27,9,27],\n 2023: [9,27,9,27],\n 2024: [9,27,9,27],\n 2025: [9,27,9,27],\n },\n {\n name: \"Congé d'automne (Toussaint)\",\n 2020: [11,2,11,6],\n 2021: [11,1,11,5],\n 2022: [10,24,11,4],\n 2023: [10,23,11,3],\n 2024: [10,21,11,3],\n 2025: [10,20,11,2],\n 2026: [10,19,11,1],\n },\n {\n name: \"Début des vacances d'été\",\n 2027: [7,3,7,3],\n },\n ]\n },\n \"NL\": {\n SH: [\n {\n name: \"Kerstvakantie\",\n 2019: [12,23,1,5],\n 2020: [12,21,1,3],\n 2021: [12,24,1,9],\n 2022: [12,26,1,8],\n 2023: [12,25,1,7],\n 2024: [12,23,1,5],\n 2025: [12,22,1,4],\n 2026: [12,21,1,3],\n 2027: [12,27,1,9],\n 2028: [12,25,1,7],\n },\n {\n name: \"Krokusvakantie\",\n 2020: [2,24,3,1],\n 2021: [2,15,2,21],\n 2022: [2,28,3,6],\n 2023: [2,20,2,26],\n 2024: [2,12,2,18],\n 2025: [3,3,3,9],\n 2026: [2,16,2,22],\n 2027: [2,8,2,14],\n 2028: [2,28,3,5],\n 2029: [2,12,2,18],\n },\n {\n name: \"Paasvakantie\",\n 2020: [4,6,4,19],\n 2021: [4,5,4,18],\n 2022: [4,4,4,18],\n 2023: [4,3,4,16],\n 2024: [4,1,4,14],\n 2025: [4,7,4,21],\n 2026: [4,6,4,19],\n 2027: [3,29,4,11],\n 2028: [4,3,4,17],\n 2029: [4,2,4,15],\n },\n {\n name: \"Zomervakantie\",\n 2020: [7,1,8,31],\n 2021: [7,1,8,31],\n 2022: [7,1,8,31],\n 2023: [7,1,8,31],\n 2024: [7,1,8,31],\n 2025: [7,1,8,31],\n 2026: [7,1,8,31],\n 2027: [7,1,8,31],\n 2028: [7,1,8,31],\n 2029: [7,1,8,31],\n },\n {\n name: \"Herfstvakantie\",\n 2020: [11,2,11,15],\n 2021: [11,1,11,7],\n 2022: [10,31,11,6],\n 2023: [10,30,11,5],\n 2024: [10,28,11,3],\n 2025: [10,27,11,2],\n 2026: [11,2,11,8],\n 2027: [11,1,11,7],\n 2028: [10,30,11,5],\n },\n ]\n }\n};\n\nexport const bg = {\n SH: [\n {\n name: \"Коледна ваканция\",\n 2019: [12,21,1,5],\n 2020: [12,22,1,3],\n 2021: [12,24,1,3],\n 2022: [12,24,1,2],\n 2023: [12,23,1,2],\n 2024: [12,21,1,2],\n 2025: [12,24,1,4],\n },\n {\n name: \"Междусрочна ваканция\",\n 2020: [2,5,2,5],\n 2021: [1,30,2,3],\n 2022: [2,1,2,1],\n 2023: [2,1,2,5],\n 2024: [2,3,2,5],\n 2025: [2,5,2,5],\n 2026: [1,31,2,2],\n },\n {\n name: \"Пролетна ваканция\",\n 2020: [4,16,4,20],\n 2021: [4,8,4,11],\n 2022: [4,7,4,10],\n 2023: [4,12,4,17],\n 2024: [4,5,4,7],\n 2025: [4,4,4,6],\n 2026: [4,8,4,13],\n },\n {\n name: \"Лятна ваканция\",\n 2020: [7,1,9,14],\n 2021: [7,1,9,14],\n 2022: [7,1,9,14],\n 2023: [7,1,9,14],\n 2024: [6,29,9,14],\n 2025: [7,1,9,14],\n 2026: [7,1,9,14],\n },\n {\n name: \"Есенна ваканция\",\n 2020: [10,30,11,1],\n 2021: [10,30,11,1],\n 2022: [10,29,11,1],\n 2023: [11,1,11,5],\n 2024: [10,31,11,3],\n 2025: [10,31,11,3],\n },\n {\n name: \"Свободен от училище\",\n 2022: [2,2,2,4],\n 2026: [3,2,3,2],\n },\n ]\n};\n\nexport const br = {\n PH: [{\"name\":\"Ano Novo\",\"fixed_date\":[1,1]},{\"name\":\"Carnaval\",\"variable_date\":\"easter\",\"offset\":-47},{\"name\":\"Sexta-feira santa\",\"variable_date\":\"easter\",\"offset\":-2},{\"name\":\"Tiradentes\",\"fixed_date\":[4,21]},{\"name\":\"Dia do Trabalhador\",\"fixed_date\":[5,1]},{\"name\":\"Corpus Christi\",\"variable_date\":\"easter\",\"offset\":60},{\"name\":\"Independência\",\"fixed_date\":[9,7]},{\"name\":\"Nossa Senhora Aparecida\",\"fixed_date\":[10,12]},{\"name\":\"Finados\",\"fixed_date\":[11,2]},{\"name\":\"Proclamação da República\",\"fixed_date\":[11,15]},{\"name\":\"Natal\",\"fixed_date\":[12,25]}],\n \"_nominatim_url\": \"https://nominatim.openstreetmap.org/reverse?format=json&lat=-10&lon=-52&zoom=18&addressdetails=1&accept-language=pt,en\",\n \"Acre\": {\n PH: [{\"name\":\"Ano Novo\",\"fixed_date\":[1,1]},{\"name\":\"Dia do evangélico\",\"fixed_date\":[1,23]},{\"name\":\"Carnaval\",\"variable_date\":\"easter\",\"offset\":-47},{\"name\":\"Alusivo ao Dia Internacional da Mulher\",\"fixed_date\":[3,8]},{\"name\":\"Sexta-feira santa\",\"variable_date\":\"easter\",\"offset\":-2},{\"name\":\"Tiradentes\",\"fixed_date\":[4,21]},{\"name\":\"Dia do Trabalhador\",\"fixed_date\":[5,1]},{\"name\":\"Corpus Christi\",\"variable_date\":\"easter\",\"offset\":60},{\"name\":\"Aniversário do estado\",\"fixed_date\":[6,15]},{\"name\":\"Dia da Amazônia\",\"fixed_date\":[9,5]},{\"name\":\"Independência\",\"fixed_date\":[9,7]},{\"name\":\"Nossa Senhora Aparecida\",\"fixed_date\":[10,12]},{\"name\":\"Finados\",\"fixed_date\":[11,2]},{\"name\":\"Proclamação da República\",\"fixed_date\":[11,15]},{\"name\":\"Assinatura do Tratado de Petrópolis\",\"fixed_date\":[11,17]},{\"name\":\"Natal\",\"fixed_date\":[12,25]}]\n },\n \"Alagoas\": {\n PH: [{\"name\":\"Ano Novo\",\"fixed_date\":[1,1]},{\"name\":\"Carnaval\",\"variable_date\":\"easter\",\"offset\":-47},{\"name\":\"Sexta-feira santa\",\"variable_date\":\"easter\",\"offset\":-2},{\"name\":\"Tiradentes\",\"fixed_date\":[4,21]},{\"name\":\"Dia do Trabalhador\",\"fixed_date\":[5,1]},{\"name\":\"Corpus Christi\",\"variable_date\":\"easter\",\"offset\":60},{\"name\":\"São João\",\"fixed_date\":[6,24]},{\"name\":\"São Pedro\",\"fixed_date\":[6,29]},{\"name\":\"Independência\",\"fixed_date\":[9,7]},{\"name\":\"Emancipação política\",\"fixed_date\":[9,16]},{\"name\":\"Nossa Senhora Aparecida\",\"fixed_date\":[10,12]},{\"name\":\"Finados\",\"fixed_date\":[11,2]},{\"name\":\"Proclamação da República\",\"fixed_date\":[11,15]},{\"name\":\"Morte de Zumbi dos Palmares\",\"fixed_date\":[11,20]},{\"name\":\"Natal\",\"fixed_date\":[12,25]}]\n },\n \"Amapá\": {\n PH: [{\"name\":\"Ano Novo\",\"fixed_date\":[1,1]},{\"name\":\"Carnaval\",\"variable_date\":\"easter\",\"offset\":-47},{\"name\":\"Dia de São José\",\"fixed_date\":[3,19]},{\"name\":\"Sexta-feira santa\",\"variable_date\":\"easter\",\"offset\":-2},{\"name\":\"Tiradentes\",\"fixed_date\":[4,21]},{\"name\":\"Dia do Trabalhador\",\"fixed_date\":[5,1]},{\"name\":\"Corpus Christi\",\"variable_date\":\"easter\",\"offset\":60},{\"name\":\"Independência\",\"fixed_date\":[9,7]},{\"name\":\"Data Magna do estado\",\"fixed_date\":[9,13]},{\"name\":\"Nossa Senhora Aparecida\",\"fixed_date\":[10,12]},{\"name\":\"Finados\",\"fixed_date\":[11,2]},{\"name\":\"Proclamação da República\",\"fixed_date\":[11,15]},{\"name\":\"Natal\",\"fixed_date\":[12,25]}]\n },\n \"Amazonas\": {\n PH: [{\"name\":\"Ano Novo\",\"fixed_date\":[1,1]},{\"name\":\"Carnaval\",\"variable_date\":\"easter\",\"offset\":-47},{\"name\":\"Sexta-feira santa\",\"variable_date\":\"easter\",\"offset\":-2},{\"name\":\"Tiradentes\",\"fixed_date\":[4,21]},{\"name\":\"Dia do Trabalhador\",\"fixed_date\":[5,1]},{\"name\":\"Corpus Christi\",\"variable_date\":\"easter\",\"offset\":60},{\"name\":\"Data Magna do estado\",\"fixed_date\":[9,5]},{\"name\":\"Independência\",\"fixed_date\":[9,7]},{\"name\":\"Nossa Senhora Aparecida\",\"fixed_date\":[10,12]},{\"name\":\"Finados\",\"fixed_date\":[11,2]},{\"name\":\"Proclamação da República\",\"fixed_date\":[11,15]},{\"name\":\"Dia da Consciência Negra\",\"fixed_date\":[11,20]},{\"name\":\"Natal\",\"fixed_date\":[12,25]}]\n },\n \"Bahia\": {\n PH: [{\"name\":\"Ano Novo\",\"fixed_date\":[1,1]},{\"name\":\"Carnaval\",\"variable_date\":\"easter\",\"offset\":-47},{\"name\":\"Sexta-feira santa\",\"variable_date\":\"easter\",\"offset\":-2},{\"name\":\"Tiradentes\",\"fixed_date\":[4,21]},{\"name\":\"Dia do Trabalhador\",\"fixed_date\":[5,1]},{\"name\":\"Corpus Christi\",\"variable_date\":\"easter\",\"offset\":60},{\"name\":\"Data magna do estado\",\"fixed_date\":[2,7]},{\"name\":\"Independência\",\"fixed_date\":[9,7]},{\"name\":\"Nossa Senhora Aparecida\",\"fixed_date\":[10,12]},{\"name\":\"Finados\",\"fixed_date\":[11,2]},{\"name\":\"Proclamação da República\",\"fixed_date\":[11,15]},{\"name\":\"Natal\",\"fixed_date\":[12,25]}]\n },\n \"Ceará\": {\n PH: [{\"name\":\"Ano Novo\",\"fixed_date\":[1,1]},{\"name\":\"Carnaval\",\"variable_date\":\"easter\",\"offset\":-47},{\"name\":\"Data magna do estado\",\"fixed_date\":[3,25]},{\"name\":\"Sexta-feira santa\",\"variable_date\":\"easter\",\"offset\":-2},{\"name\":\"Tiradentes\",\"fixed_date\":[4,21]},{\"name\":\"Dia do Trabalhador\",\"fixed_date\":[5,1]},{\"name\":\"Corpus Christi\",\"variable_date\":\"easter\",\"offset\":60},{\"name\":\"Independência\",\"fixed_date\":[9,7]},{\"name\":\"Nossa Senhora Aparecida\",\"fixed_date\":[10,12]},{\"name\":\"Finados\",\"fixed_date\":[11,2]},{\"name\":\"Proclamação da República\",\"fixed_date\":[11,15]},{\"name\":\"Natal\",\"fixed_date\":[12,25]}]\n },\n \"Distrito Federal\": {\n PH: [{\"name\":\"Ano Novo\",\"fixed_date\":[1,1]},{\"name\":\"Carnaval\",\"variable_date\":\"easter\",\"offset\":-47},{\"name\":\"Sexta-feira santa\",\"variable_date\":\"easter\",\"offset\":-2},{\"name\":\"Tiradentes\",\"fixed_date\":[4,21]},{\"name\":\"Dia do Trabalhador\",\"fixed_date\":[5,1]},{\"name\":\"Corpus Christi\",\"variable_date\":\"easter\",\"offset\":60},{\"name\":\"Independência\",\"fixed_date\":[9,7]},{\"name\":\"Nossa Senhora Aparecida\",\"fixed_date\":[10,12]},{\"name\":\"Finados\",\"fixed_date\":[11,2]},{\"name\":\"Proclamação da República\",\"fixed_date\":[11,15]},{\"name\":\"Dia do evangélico\",\"fixed_date\":[11,30]},{\"name\":\"Natal\",\"fixed_date\":[12,25]}]\n },\n \"Espírito Santo\": {\n PH: [{\"name\":\"Ano Novo\",\"fixed_date\":[1,1]},{\"name\":\"Carnaval\",\"variable_date\":\"easter\",\"offset\":-47},{\"name\":\"Sexta-feira santa\",\"variable_date\":\"easter\",\"offset\":-2},{\"name\":\"Tiradentes\",\"fixed_date\":[4,21]},{\"name\":\"Data magna do estado\",\"fixed_date\":[4,21]},{\"name\":\"Dia do Trabalhador\",\"fixed_date\":[5,1]},{\"name\":\"Corpus Christi\",\"variable_date\":\"easter\",\"offset\":60},{\"name\":\"Independência\",\"fixed_date\":[9,7]},{\"name\":\"Nossa Senhora Aparecida\",\"fixed_date\":[10,12]},{\"name\":\"Finados\",\"fixed_date\":[11,2]},{\"name\":\"Proclamação da República\",\"fixed_date\":[11,15]},{\"name\":\"Natal\",\"fixed_date\":[12,25]}]\n },\n \"Goiás\": {\n PH: [{\"name\":\"Ano Novo\",\"fixed_date\":[1,1]},{\"name\":\"Carnaval\",\"variable_date\":\"easter\",\"offset\":-47},{\"name\":\"Sexta-feira santa\",\"variable_date\":\"easter\",\"offset\":-2},{\"name\":\"Tiradentes\",\"fixed_date\":[4,21]},{\"name\":\"Dia do Trabalhador\",\"fixed_date\":[5,1]},{\"name\":\"Corpus Christi\",\"variable_date\":\"easter\",\"offset\":60},{\"name\":\"Independência\",\"fixed_date\":[9,7]},{\"name\":\"Nossa Senhora Aparecida\",\"fixed_date\":[10,12]},{\"name\":\"Finados\",\"fixed_date\":[11,2]},{\"name\":\"Proclamação da República\",\"fixed_date\":[11,15]},{\"name\":\"Natal\",\"fixed_date\":[12,25]}]\n },\n \"Maranhão\": {\n PH: [{\"name\":\"Ano Novo\",\"fixed_date\":[1,1]},{\"name\":\"Carnaval\",\"variable_date\":\"easter\",\"offset\":-47},{\"name\":\"Sexta-feira santa\",\"variable_date\":\"easter\",\"offset\":-2},{\"name\":\"Tiradentes\",\"fixed_date\":[4,21]},{\"name\":\"Dia do Trabalhador\",\"fixed_date\":[5,1]},{\"name\":\"Corpus Christi\",\"variable_date\":\"easter\",\"offset\":60},{\"name\":\"Data magna do estado\",\"fixed_date\":[7,28]},{\"name\":\"Independência\",\"fixed_date\":[9,7]},{\"name\":\"Nossa Senhora Aparecida\",\"fixed_date\":[10,12]},{\"name\":\"Finados\",\"fixed_date\":[11,2]},{\"name\":\"Proclamação da República\",\"fixed_date\":[11,15]},{\"name\":\"Natal\",\"fixed_date\":[12,25]}]\n },\n \"Mato Grosso\": {\n \"_nominatim_url\": \"https://nominatim.openstreetmap.org/reverse?format=json&lat=-10.4276788&lon=-52.0892082&zoom=18&addressdetails=1&accept-language=pt,en\",\n PH: [{\"name\":\"Ano Novo\",\"fixed_date\":[1,1]},{\"name\":\"Carnaval\",\"variable_date\":\"easter\",\"offset\":-47},{\"name\":\"Sexta-feira santa\",\"variable_date\":\"easter\",\"offset\":-2},{\"name\":\"Tiradentes\",\"fixed_date\":[4,21]},{\"name\":\"Dia do Trabalhador\",\"fixed_date\":[5,1]},{\"name\":\"Corpus Christi\",\"variable_date\":\"easter\",\"offset\":60},{\"name\":\"Independência\",\"fixed_date\":[9,7]},{\"name\":\"Nossa Senhora Aparecida\",\"fixed_date\":[10,12]},{\"name\":\"Finados\",\"fixed_date\":[11,2]},{\"name\":\"Proclamação da República\",\"fixed_date\":[11,15]},{\"name\":\"Dia da Consciência Negra\",\"fixed_date\":[11,20]},{\"name\":\"Natal\",\"fixed_date\":[12,25]}]\n },\n \"Mato Grosso do Sul\": {\n PH: [{\"name\":\"Ano Novo\",\"fixed_date\":[1,1]},{\"name\":\"Carnaval\",\"variable_date\":\"easter\",\"offset\":-47},{\"name\":\"Sexta-feira santa\",\"variable_date\":\"easter\",\"offset\":-2},{\"name\":\"Tiradentes\",\"fixed_date\":[4,21]},{\"name\":\"Dia do Trabalhador\",\"fixed_date\":[5,1]},{\"name\":\"Corpus Christi\",\"variable_date\":\"easter\",\"offset\":60},{\"name\":\"Independência\",\"fixed_date\":[9,7]},{\"name\":\"Criação do estado\",\"fixed_date\":[10,11]},{\"name\":\"Nossa Senhora Aparecida\",\"fixed_date\":[10,12]},{\"name\":\"Finados\",\"fixed_date\":[11,2]},{\"name\":\"Proclamação da República\",\"fixed_date\":[11,15]},{\"name\":\"Natal\",\"fixed_date\":[12,25]}]\n },\n \"Minas Gerais\": {\n PH: [{\"name\":\"Ano Novo\",\"fixed_date\":[1,1]},{\"name\":\"Carnaval\",\"variable_date\":\"easter\",\"offset\":-47},{\"name\":\"Sexta-feira santa\",\"variable_date\":\"easter\",\"offset\":-2},{\"name\":\"Tiradentes\",\"fixed_date\":[4,21]},{\"name\":\"Data magna do estado\",\"fixed_date\":[4,21]},{\"name\":\"Dia do Trabalhador\",\"fixed_date\":[5,1]},{\"name\":\"Corpus Christi\",\"variable_date\":\"easter\",\"offset\":60},{\"name\":\"Independência\",\"fixed_date\":[9,7]},{\"name\":\"Nossa Senhora Aparecida\",\"fixed_date\":[10,12]},{\"name\":\"Finados\",\"fixed_date\":[11,2]},{\"name\":\"Proclamação da República\",\"fixed_date\":[11,15]},{\"name\":\"Natal\",\"fixed_date\":[12,25]}]\n },\n \"Pará\": {\n PH: [{\"name\":\"Ano Novo\",\"fixed_date\":[1,1]},{\"name\":\"Carnaval\",\"variable_date\":\"easter\",\"offset\":-47},{\"name\":\"Sexta-feira santa\",\"variable_date\":\"easter\",\"offset\":-2},{\"name\":\"Tiradentes\",\"fixed_date\":[4,21]},{\"name\":\"Dia do Trabalhador\",\"fixed_date\":[5,1]},{\"name\":\"Corpus Christi\",\"variable_date\":\"easter\",\"offset\":60},{\"name\":\"Data magna do estado\",\"fixed_date\":[8,15]},{\"name\":\"Independência\",\"fixed_date\":[9,7]},{\"name\":\"Nossa Senhora Aparecida\",\"fixed_date\":[10,12]},{\"name\":\"Finados\",\"fixed_date\":[11,2]},{\"name\":\"Proclamação da República\",\"fixed_date\":[11,15]},{\"name\":\"Natal\",\"fixed_date\":[12,25]}]\n },\n \"Paraíba\": {\n PH: [{\"name\":\"Ano Novo\",\"fixed_date\":[1,1]},{\"name\":\"Carnaval\",\"variable_date\":\"easter\",\"offset\":-47},{\"name\":\"Sexta-feira santa\",\"variable_date\":\"easter\",\"offset\":-2},{\"name\":\"Tiradentes\",\"fixed_date\":[4,21]},{\"name\":\"Dia do Trabalhador\",\"fixed_date\":[5,1]},{\"name\":\"Corpus Christi\",\"variable_date\":\"easter\",\"offset\":60},{\"name\":\"Homenagem a João Pessoa\",\"fixed_date\":[7,26]},{\"name\":\"Data magna do estado\",\"fixed_date\":[8,5]},{\"name\":\"Independência\",\"fixed_date\":[9,7]},{\"name\":\"Nossa Senhora Aparecida\",\"fixed_date\":[10,12]},{\"name\":\"Finados\",\"fixed_date\":[11,2]},{\"name\":\"Proclamação da República\",\"fixed_date\":[11,15]},{\"name\":\"Natal\",\"fixed_date\":[12,25]}]\n },\n \"Paraná\": {\n PH: [{\"name\":\"Ano Novo\",\"fixed_date\":[1,1]},{\"name\":\"Carnaval\",\"variable_date\":\"easter\",\"offset\":-47},{\"name\":\"Sexta-feira santa\",\"variable_date\":\"easter\",\"offset\":-2},{\"name\":\"Tiradentes\",\"fixed_date\":[4,21]},{\"name\":\"Dia do Trabalhador\",\"fixed_date\":[5,1]},{\"name\":\"Corpus Christi\",\"variable_date\":\"easter\",\"offset\":60},{\"name\":\"Independência\",\"fixed_date\":[9,7]},{\"name\":\"Nossa Senhora Aparecida\",\"fixed_date\":[10,12]},{\"name\":\"Finados\",\"fixed_date\":[11,2]},{\"name\":\"Proclamação da República\",\"fixed_date\":[11,15]},{\"name\":\"Data magna do estado\",\"fixed_date\":[12,19]},{\"name\":\"Natal\",\"fixed_date\":[12,25]}]\n },\n \"Pernambuco\": {\n PH: [{\"name\":\"Ano Novo\",\"fixed_date\":[1,1]},{\"name\":\"Carnaval\",\"variable_date\":\"easter\",\"offset\":-47},{\"name\":\"Data magna do estado\",\"variable_date\":\"firstMarchSunday\"},{\"name\":\"Sexta-feira santa\",\"variable_date\":\"easter\",\"offset\":-2},{\"name\":\"Tiradentes\",\"fixed_date\":[4,21]},{\"name\":\"Dia do Trabalhador\",\"fixed_date\":[5,1]},{\"name\":\"Corpus Christi\",\"variable_date\":\"easter\",\"offset\":60},{\"name\":\"Independência\",\"fixed_date\":[9,7]},{\"name\":\"Nossa Senhora Aparecida\",\"fixed_date\":[10,12]},{\"name\":\"Finados\",\"fixed_date\":[11,2]},{\"name\":\"Proclamação da República\",\"fixed_date\":[11,15]},{\"name\":\"Natal\",\"fixed_date\":[12,25]}]\n },\n \"Piauí\": {\n PH: [{\"name\":\"Ano Novo\",\"fixed_date\":[1,1]},{\"name\":\"Carnaval\",\"variable_date\":\"easter\",\"offset\":-47},{\"name\":\"Sexta-feira santa\",\"variable_date\":\"easter\",\"offset\":-2},{\"name\":\"Tiradentes\",\"fixed_date\":[4,21]},{\"name\":\"Dia do Trabalhador\",\"fixed_date\":[5,1]},{\"name\":\"Corpus Christi\",\"variable_date\":\"easter\",\"offset\":60},{\"name\":\"Independência\",\"fixed_date\":[9,7]},{\"name\":\"Nossa Senhora Aparecida\",\"fixed_date\":[10,12]},{\"name\":\"Data magna do estado\",\"fixed_date\":[10,19]},{\"name\":\"Finados\",\"fixed_date\":[11,2]},{\"name\":\"Proclamação da República\",\"fixed_date\":[11,15]},{\"name\":\"Natal\",\"fixed_date\":[12,25]}]\n },\n \"Rio de Janeiro\": {\n PH: [{\"name\":\"Ano Novo\",\"fixed_date\":[1,1]},{\"name\":\"Carnaval\",\"variable_date\":\"easter\",\"offset\":-47},{\"name\":\"Sexta-feira santa\",\"variable_date\":\"easter\",\"offset\":-2},{\"name\":\"Tiradentes\",\"fixed_date\":[4,21]},{\"name\":\"Dia do Trabalhador\",\"fixed_date\":[5,1]},{\"name\":\"Corpus Christi\",\"variable_date\":\"easter\",\"offset\":60},{\"name\":\"Independência\",\"fixed_date\":[9,7]},{\"name\":\"Nossa Senhora Aparecida\",\"fixed_date\":[10,12]},{\"name\":\"Finados\",\"fixed_date\":[11,2]},{\"name\":\"Proclamação da República\",\"fixed_date\":[11,15]},{\"name\":\"Dia da Consciência Negra\",\"fixed_date\":[11,20]},{\"name\":\"Natal\",\"fixed_date\":[12,25]}]\n },\n \"Rio Grande do Norte\": {\n PH: [{\"name\":\"Ano Novo\",\"fixed_date\":[1,1]},{\"name\":\"Carnaval\",\"variable_date\":\"easter\",\"offset\":-47},{\"name\":\"Sexta-feira santa\",\"variable_date\":\"easter\",\"offset\":-2},{\"name\":\"Tiradentes\",\"fixed_date\":[4,21]},{\"name\":\"São Jorge\",\"fixed_date\":[4,23]},{\"name\":\"Dia do Trabalhador\",\"fixed_date\":[5,1]},{\"name\":\"Corpus Christi\",\"variable_date\":\"easter\",\"offset\":60},{\"name\":\"Independência\",\"fixed_date\":[9,7]},{\"name\":\"Mártires de Cunhaú e Uruaçu\",\"fixed_date\":[10,3]},{\"name\":\"Nossa Senhora Aparecida\",\"fixed_date\":[10,12]},{\"name\":\"Finados\",\"fixed_date\":[11,2]},{\"name\":\"Proclamação da República\",\"fixed_date\":[11,15]},{\"name\":\"Natal\",\"fixed_date\":[12,25]}]\n },\n \"Rio Grande do Sul\": {\n PH: [{\"name\":\"Ano Novo\",\"fixed_date\":[1,1]},{\"name\":\"Carnaval\",\"variable_date\":\"easter\",\"offset\":-47},{\"name\":\"Sexta-feira santa\",\"variable_date\":\"easter\",\"offset\":-2},{\"name\":\"Tiradentes\",\"fixed_date\":[4,21]},{\"name\":\"Dia do Trabalhador\",\"fixed_date\":[5,1]},{\"name\":\"Corpus Christi\",\"variable_date\":\"easter\",\"offset\":60},{\"name\":\"Independência\",\"fixed_date\":[9,7]},{\"name\":\"Proclamação da República Rio-Grandense\",\"fixed_date\":[9,20]},{\"name\":\"Nossa Senhora Aparecida\",\"fixed_date\":[10,12]},{\"name\":\"Finados\",\"fixed_date\":[11,2]},{\"name\":\"Proclamação da República\",\"fixed_date\":[11,15]},{\"name\":\"Natal\",\"fixed_date\":[12,25]}]\n },\n \"Rondônia\": {\n PH: [{\"name\":\"Ano Novo\",\"fixed_date\":[1,1]},{\"name\":\"Data magna do estado\",\"fixed_date\":[1,4]},{\"name\":\"Carnaval\",\"variable_date\":\"easter\",\"offset\":-47},{\"name\":\"Sexta-feira santa\",\"variable_date\":\"easter\",\"offset\":-2},{\"name\":\"Tiradentes\",\"fixed_date\":[4,21]},{\"name\":\"Dia do Trabalhador\",\"fixed_date\":[5,1]},{\"name\":\"Corpus Christi\",\"variable_date\":\"easter\",\"offset\":60},{\"name\":\"Dia do evangélico\",\"fixed_date\":[6,18]},{\"name\":\"Independência\",\"fixed_date\":[9,7]},{\"name\":\"Nossa Senhora Aparecida\",\"fixed_date\":[10,12]},{\"name\":\"Finados\",\"fixed_date\":[11,2]},{\"name\":\"Proclamação da República\",\"fixed_date\":[11,15]},{\"name\":\"Natal\",\"fixed_date\":[12,25]}]\n },\n \"Roraima\": {\n PH: [{\"name\":\"Ano Novo\",\"fixed_date\":[1,1]},{\"name\":\"Carnaval\",\"variable_date\":\"easter\",\"offset\":-47},{\"name\":\"Sexta-feira santa\",\"variable_date\":\"easter\",\"offset\":-2},{\"name\":\"Tiradentes\",\"fixed_date\":[4,21]},{\"name\":\"Dia do Trabalhador\",\"fixed_date\":[5,1]},{\"name\":\"Corpus Christi\",\"variable_date\":\"easter\",\"offset\":60},{\"name\":\"Independência\",\"fixed_date\":[9,7]},{\"name\":\"Data magna do estado\",\"fixed_date\":[10,5]},{\"name\":\"Nossa Senhora Aparecida\",\"fixed_date\":[10,12]},{\"name\":\"Finados\",\"fixed_date\":[11,2]},{\"name\":\"Proclamação da República\",\"fixed_date\":[11,15]},{\"name\":\"Natal\",\"fixed_date\":[12,25]}]\n },\n \"Santa Catarina\": {\n PH: [{\"name\":\"Ano Novo\",\"fixed_date\":[1,1]},{\"name\":\"Carnaval\",\"variable_date\":\"easter\",\"offset\":-47},{\"name\":\"Sexta-feira santa\",\"variable_date\":\"easter\",\"offset\":-2},{\"name\":\"Tiradentes\",\"fixed_date\":[4,21]},{\"name\":\"Dia do Trabalhador\",\"fixed_date\":[5,1]},{\"name\":\"Corpus Christi\",\"variable_date\":\"easter\",\"offset\":60},{\"name\":\"Data magna do estado\",\"fixed_date\":[8,11]},{\"name\":\"Independência\",\"fixed_date\":[9,7]},{\"name\":\"Nossa Senhora Aparecida\",\"fixed_date\":[10,12]},{\"name\":\"Finados\",\"fixed_date\":[11,2]},{\"name\":\"Proclamação da República\",\"fixed_date\":[11,15]},{\"name\":\"Santa Catarina de Alexandria\",\"fixed_date\":[11,25]},{\"name\":\"Natal\",\"fixed_date\":[12,25]}]\n },\n \"São Paulo\": {\n PH: [{\"name\":\"Ano Novo\",\"fixed_date\":[1,1]},{\"name\":\"Carnaval\",\"variable_date\":\"easter\",\"offset\":-47},{\"name\":\"Sexta-feira santa\",\"variable_date\":\"easter\",\"offset\":-2},{\"name\":\"Tiradentes\",\"fixed_date\":[4,21]},{\"name\":\"Dia do Trabalhador\",\"fixed_date\":[5,1]},{\"name\":\"Corpus Christi\",\"variable_date\":\"easter\",\"offset\":60},{\"name\":\"Data magna do estado\",\"fixed_date\":[7,9]},{\"name\":\"Independência\",\"fixed_date\":[9,7]},{\"name\":\"Nossa Senhora Aparecida\",\"fixed_date\":[10,12]},{\"name\":\"Finados\",\"fixed_date\":[11,2]},{\"name\":\"Proclamação da República\",\"fixed_date