opening_hours
Version:
Library to parse and process opening_hours tag from OpenStreetMap data
2,043 lines (2,037 loc) • 626 kB
JavaScript
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('suncalc'), require('i18next')) :
typeof define === 'function' && define.amd ? define(['suncalc', 'i18next'], factory) :
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.opening_hours = factory(global.SunCalc, global.i18next));
})(this, (function (SunCalc, i18next) { 'use strict';
var data$D = { PH:[ { name:"Año Nuevo",
fixed_date:[ 1,
1 ] },
{ name:"Carnaval",
variable_date:"easter",
offset:-48 },
{ name:"Carnaval",
variable_date:"easter",
offset:-47 },
{ 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:"Feriado con fines turísticos",
fixed_date:[ 4,
1 ] },
{ 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,
17 ] },
{ name:"Paso a la Inmortalidad del General Manuel Belgrano",
fixed_date:[ 6,
20 ] },
{ name:"Feriado con fines turísticos",
fixed_date:[ 6,
21 ] },
{ name:"Día de la Independencia",
fixed_date:[ 7,
9 ] },
{ name:"Paso a la Inmortalidad del Gral. José de San Martín",
fixed_date:[ 8,
17 ] },
{ name:"Feriado con fines turísticos",
fixed_date:[ 10,
11 ] },
{ name:"Día del Respeto a la Diversidad Cultural",
fixed_date:[ 10,
12 ] },
{ name:"Día de la Soberanía Nacional",
fixed_date:[ 11,
18 ] },
{ name:"Inmaculada Concepción de María",
fixed_date:[ 12,
8 ] },
{ name:"Navidad",
fixed_date:[ 12,
25 ] } ] };
data$D.PH;
var data$C = { 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 ] } ],
SH:[ { 2017:[ 4,
8,
4,
18 ],
2018:[ 3,
24,
4,
3 ],
2019:[ 4,
13,
4,
23 ],
2020:[ 4,
4,
4,
14 ],
2021:[ 3,
27,
4,
6 ],
2022:[ 4,
9,
4,
19 ],
2023:[ 4,
1,
4,
11 ],
2024:[ 3,
23,
4,
2 ],
name:"Osterferien" },
{ 2017:[ 6,
3,
6,
6 ],
2018:[ 5,
19,
5,
22 ],
2019:[ 6,
8,
6,
11 ],
2020:[ 5,
30,
6,
2 ],
2021:[ 5,
22,
5,
25 ],
2022:[ 6,
4,
6,
7 ],
2023:[ 5,
57,
5,
30 ],
2024:[ 5,
18,
5,
21 ],
name:"Pfingstferien" },
{ 2016:[ 11,
2 ],
2017:[ 11,
2 ],
2018:[ 11,
2 ],
2019:[ 11,
2 ],
2020:[ 11,
2 ],
2021:[ 11,
2 ],
2022:[ 11,
2 ],
2023:[ 11,
2 ],
name:"Allerseelen" },
{ 2016:[ 12,
24,
1,
7 ],
2017:[ 12,
24,
1,
6 ],
2018:[ 12,
24,
1,
6 ],
2019:[ 12,
23,
1,
6 ],
2020:[ 12,
24,
1,
6 ],
2021:[ 12,
24,
1,
6 ],
2022:[ 12,
24,
1,
6 ],
2023:[ 12,
24,
1,
6 ],
name:"Weihnachtsferien" } ],
Burgenland:{ _state_code:1,
SH:[ { 2016:[ 2,
8,
2,
13 ],
2017:[ 2,
13,
2,
18 ],
2018:[ 2,
12,
2,
17 ],
2019:[ 2,
11,
2,
16 ],
2020:[ 2,
10,
2,
15 ],
2021:[ 2,
8,
2,
13 ],
name:"Semesterferien" },
{ 2016:[ 7,
2,
9,
3 ],
2017:[ 7,
1,
9,
3 ],
2018:[ 6,
30,
9,
2 ],
2019:[ 6,
29,
9,
1 ],
2020:[ 7,
4,
9,
6 ],
2021:[ 7,
3,
9,
4 ],
name:"Sommerferien" } ] },
"Kärnten":{ _state_code:2,
SH:[ { 2016:[ 2,
8,
2,
13 ],
2017:[ 2,
13,
2,
18 ],
2018:[ 2,
12,
2,
17 ],
2019:[ 2,
11,
2,
16 ],
2020:[ 2,
10,
2,
15 ],
2021:[ 2,
8,
2,
13 ],
name:"Semesterferien" },
{ 2016:[ 7,
9,
9,
10 ],
2017:[ 7,
8,
9,
10 ],
2018:[ 7,
7,
9,
9 ],
2019:[ 7,
6,
9,
8 ],
2020:[ 7,
11,
9,
13 ],
2021:[ 7,
10,
9,
11 ],
name:"Sommerferien" } ] },
"Niederösterreich":{ _state_code:3,
SH:[ { 2016:[ 2,
1,
2,
6 ],
2017:[ 2,
6,
2,
11 ],
2018:[ 2,
5,
2,
10 ],
2019:[ 2,
4,
2,
9 ],
2020:[ 2,
3,
2,
8 ],
2021:[ 2,
1,
2,
6 ],
name:"Semesterferien" },
{ 2016:[ 7,
2,
9,
3 ],
2017:[ 7,
1,
9,
3 ],
2018:[ 6,
30,
9,
2 ],
2019:[ 6,
29,
9,
1 ],
2020:[ 7,
4,
9,
6 ],
2021:[ 7,
3,
9,
4 ],
name:"Sommerferien" } ] },
"Oberösterreich":{ _state_code:4,
SH:[ { 2016:[ 2,
15,
2,
20 ],
2017:[ 2,
20,
2,
25 ],
2018:[ 2,
19,
2,
24 ],
2019:[ 2,
18,
2,
23 ],
2020:[ 2,
17,
2,
22 ],
2021:[ 2,
15,
2,
20 ],
name:"Semesterferien" },
{ 2016:[ 7,
9,
9,
10 ],
2017:[ 7,
8,
9,
10 ],
2018:[ 7,
7,
9,
9 ],
2019:[ 7,
6,
9,
8 ],
2020:[ 7,
11,
9,
13 ],
2021:[ 7,
10,
9,
11 ],
name:"Sommerferien" } ] },
Salzburg:{ _state_code:5,
SH:[ { 2016:[ 2,
8,
2,
13 ],
2017:[ 2,
13,
2,
18 ],
2018:[ 2,
12,
2,
17 ],
2019:[ 2,
11,
2,
16 ],
2020:[ 2,
10,
2,
15 ],
2021:[ 2,
8,
2,
13 ],
name:"Semesterferien" },
{ 2016:[ 7,
9,
9,
10 ],
2017:[ 7,
8,
9,
10 ],
2018:[ 7,
7,
9,
9 ],
2019:[ 7,
6,
9,
8 ],
2020:[ 7,
11,
9,
13 ],
2021:[ 7,
10,
9,
11 ],
name:"Sommerferien" } ] },
Steiermark:{ _state_code:6,
SH:[ { 2016:[ 2,
15,
2,
20 ],
2017:[ 2,
20,
2,
25 ],
2018:[ 2,
19,
2,
24 ],
2019:[ 2,
18,
2,
23 ],
2020:[ 2,
17,
2,
22 ],
2021:[ 2,
15,
2,
20 ],
name:"Semesterferien" },
{ 2016:[ 7,
9,
9,
10 ],
2017:[ 7,
8,
9,
10 ],
2018:[ 7,
7,
9,
9 ],
2019:[ 7,
6,
9,
8 ],
2020:[ 7,
11,
9,
13 ],
2021:[ 7,
10,
9,
12 ],
name:"Sommerferien" } ] },
Tirol:{ _state_code:7,
SH:[ { 2016:[ 2,
8,
2,
13 ],
2017:[ 2,
13,
2,
18 ],
2018:[ 2,
12,
2,
17 ],
2019:[ 2,
11,
2,
16 ],
2020:[ 2,
10,
2,
15 ],
2021:[ 2,
8,
2,
13 ],
name:"Semesterferien" },
{ 2016:[ 7,
9,
9,
10 ],
2017:[ 7,
8,
9,
10 ],
2018:[ 7,
7,
9,
9 ],
2019:[ 7,
6,
9,
8 ],
2020:[ 7,
11,
9,
13 ],
2021:[ 7,
10,
9,
11 ],
name:"Sommerferien" } ] },
Vorarlberg:{ _state_code:8,
SH:[ { 2016:[ 2,
15,
2,
20 ],
2017:[ 2,
13,
2,
18 ],
2018:[ 2,
5,
2,
10 ],
2019:[ 2,
11,
2,
16 ],
2020:[ 2,
10,
2,
15 ],
2021:[ 2,
8,
2,
13 ],
name:"Semesterferien" },
{ 2016:[ 7,
9,
9,
10 ],
2017:[ 7,
8,
9,
10 ],
2018:[ 7,
7,
9,
9 ],
2019:[ 7,
6,
9,
8 ],
2020:[ 7,
11,
9,
13 ],
2021:[ 7,
10,
9,
11 ],
name:"Sommerferien" } ] },
Wien:{ _state_code:9,
SH:[ { 2016:[ 2,
1,
2,
6 ],
2017:[ 2,
6,
2,
11 ],
2018:[ 2,
5,
2,
10 ],
2019:[ 2,
4,
2,
9 ],
2020:[ 2,
3,
2,
8 ],
2021:[ 2,
1,
2,
6 ],
name:"Semesterferien" },
{ 2016:[ 7,
2,
9,
3 ],
2017:[ 7,
1,
9,
3 ],
2018:[ 6,
30,
9,
2 ],
2019:[ 6,
29,
9,
1 ],
2020:[ 7,
4,
9,
6 ],
2021:[ 7,
3,
9,
4 ],
name:"Sommerferien" } ] } };
data$C.PH;
data$C.SH;
data$C.Burgenland;
data$C.Salzburg;
data$C.Steiermark;
data$C.Tirol;
data$C.Vorarlberg;
data$C.Wien;
var data$B = { 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 ] } ],
"Australian Capital Territory":{ _state_code:"act",
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 ] } ] },
"New South Wales":{ _state_code:"nsw",
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 ] } ] },
"Northern Territory":{ _state_code:"nt",
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 ] } ] },
Queensland:{ _state_code:"qld",
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 ] } ] },
"South Australia":{ _state_code:"sa",
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 ] } ] },
Tasmania:{ _state_code:"tas",
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 ] } ] },
Victoria:{ _state_code:"vic",
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 ] } ] },
"Western Australia":{ _state_code:"wa",
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 ] } ] } };
data$B.PH;
data$B.Queensland;
data$B.Tasmania;
data$B.Victoria;
var data$A = { 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 ] } ],
SH:[ { 2020:[ 2,
24,
3,
1 ],
2021:[ 2,
15,
2,
21 ],
2022:[ 2,
28,
3,
6 ],
2023:[ 2,
20,
2,
26 ],
2024:[ 2,
12,
2,
18 ],
2025:[ 3,
3,
3,
9 ],
2026:[ 2,
16,
2,
22 ],
name:"Krokusvakantie - Vacances de carnaval" },
{ 2020:[ 4,
6,
4,
19 ],
2021:[ 4,
5,
4,
18 ],
2022:[ 4,
4,
4,
18 ],
2023:[ 4,
3,
4,
16 ],
2024:[ 4,
1,
4,
14 ],
2025:[ 4,
7,
4,
21 ],
2026:[ 4,
6,
4,
19 ],
name:"Paasvakantie - Vacances de pâques" },
{ 2020:[ 7,
1,
8,
31 ],
2021:[ 7,
1,
8,
31 ],
2022:[ 7,
1,
8,
31 ],
2023:[ 7,
1,
8,
31 ],
2024:[ 7,
1,
8,
31 ],
2025:[ 7,
1,
8,
31 ],
2026:[ 7,
1,
8,
31 ],
name:"Zomervakantie - Vacances d'été" },
{ 2019:[ 10,
28,
11,
3 ],
2020:[ 11,
2,
11,
15 ],
2021:[ 11,
1,
11,
7 ],
2022:[ 10,
31,
11,
6 ],
2023:[ 10,
30,
11,
5 ],
2024:[ 10,
28,
11,
3 ],
2025:[ 10,
27,
11,
2 ],
name:"Herfstvakantie - Vacances automne" },
{ 2019:[ 12,
23,
1,
5 ],
2020:[ 12,
21,
1,
3 ],
2021:[ 12,
27,
1,
9 ],
2022:[ 12,
26,
1,
8 ],
2023:[ 12,
25,
1,
7 ],
2024:[ 12,
23,
1,
5 ],
2025:[ 12,
22,
1,
4 ],
name:"Kerstvakantie - Vacances de Noël" } ] };
data$A.PH;
data$A.SH;
var data$z = { 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 ] } ],
Acre:{ 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 ] } ] },
Alagoas:{ 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 ] } ] },
"Amapá":{ 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 ] } ] },
Amazonas:{ 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 ] } ] },
Bahia:{ 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 ] } ] },
"Ceará":{ 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 ] } ] },
"Distrito Federal":{ 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 ] } ] },
"Espírito Santo":{ 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 ] } ] },
"Goiás":{ 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 ] } ] },
"Maranhão":{ 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 ] } ] },
"Mato Grosso":{ 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 ] } ] },
"Mato Grosso do Sul":{ 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 ] } ] },
"Minas Gerais":{ 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 ] } ] },
"Pará":{ 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 ] } ] },
"Paraíba":{ 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 ] } ] },
"Paraná":{ 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 ] } ] },
Pernambuco:{ 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 ] } ] },
"Piauí":{ 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 ] } ] },
"Rio de Janeiro":{ 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 ] } ] },
"Rio Grande do Norte":{ 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 ] } ] },
"Rio Grande do Sul":{ 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 ] } ] },
"Rondônia":{ 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 ] } ] },
Roraima:{ 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 ] } ] },
"Santa Catarina":{ PH:[ { name:"Ano Novo",