diff --git a/include/holidays/ad.rem b/include/holidays/ad.rem new file mode 100644 index 00000000..ab1bbdcb --- /dev/null +++ b/include/holidays/ad.rem @@ -0,0 +1,26 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Andorra +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note: This file consists only of the country-wide +# holidays for Andorra. +# +# For region-specific holidays, you need to include +# one of the regional *.rem files in the directory +# [$SysInclude]/ad/ + +OMIT 1 January MSG New Year's Day +OMIT 6 January MSG Epiphany +OMIT [easterdate($Uy)-47] MSG Carnival +OMIT 14 March MSG Constitution Day +OMIT [easterdate($Uy)-2] MSG Good Friday +OMIT [easterdate($Uy)+1] MSG Easter Monday +OMIT [easterdate($Uy)+50] MSG Whit Monday +OMIT 1 May MSG Labor Day +OMIT 15 August MSG Assumption Day +OMIT 8 September MSG National Day +OMIT 1 November MSG All Saints' Day +OMIT 8 December MSG Immaculate Conception Day +OMIT 25 December MSG Christmas Day +OMIT 26 December MSG Saint Stephen's Day diff --git a/include/holidays/ad/02.rem b/include/holidays/ad/02.rem new file mode 100644 index 00000000..13496b03 --- /dev/null +++ b/include/holidays/ad/02.rem @@ -0,0 +1,14 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 02 in Andorra +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 02. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ad.rem + +REM Third Saturday in July SCANFROM -28 ADDOMIT MSG Canillo Annual Festival +REM Sunday 16 July ADDOMIT SCANFROM -28 MSG Canillo Annual Festival +REM Monday 17 July ADDOMIT SCANFROM -28 MSG Canillo Annual Festival diff --git a/include/holidays/ad/03.rem b/include/holidays/ad/03.rem new file mode 100644 index 00000000..b7091256 --- /dev/null +++ b/include/holidays/ad/03.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 03 in Andorra +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 03. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ad.rem + +OMIT 15 August MSG Encamp Annual Festival +OMIT 16 August MSG Encamp Annual Festival diff --git a/include/holidays/ad/04.rem b/include/holidays/ad/04.rem new file mode 100644 index 00000000..65e25287 --- /dev/null +++ b/include/holidays/ad/04.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 04 in Andorra +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 04. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ad.rem + +OMIT 15 August MSG La Massana Annual Festival +OMIT 16 August MSG La Massana Annual Festival diff --git a/include/holidays/ad/05.rem b/include/holidays/ad/05.rem new file mode 100644 index 00000000..fb5362b2 --- /dev/null +++ b/include/holidays/ad/05.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 05 in Andorra +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 05. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ad.rem + +OMIT 15 August MSG Ordino Annual Festival +OMIT 16 August MSG Ordino Annual Festival diff --git a/include/holidays/ad/06.rem b/include/holidays/ad/06.rem new file mode 100644 index 00000000..a4ceda6b --- /dev/null +++ b/include/holidays/ad/06.rem @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 06 in Andorra +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 06. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ad.rem + +REM Friday 23 July ADDOMIT SCANFROM -28 MSG Sant Julià de Lòria Annual Festival +REM Saturday 24 July ADDOMIT SCANFROM -28 MSG Sant Julià de Lòria Annual Festival +REM Sunday 25 July ADDOMIT SCANFROM -28 MSG Sant Julià de Lòria Annual Festival +REM Monday 26 July ADDOMIT SCANFROM -28 MSG Sant Julià de Lòria Annual Festival diff --git a/include/holidays/ad/07.rem b/include/holidays/ad/07.rem new file mode 100644 index 00000000..0aa91a51 --- /dev/null +++ b/include/holidays/ad/07.rem @@ -0,0 +1,14 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 07 in Andorra +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 07. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ad.rem + +REM First Saturday in August SCANFROM -28 ADDOMIT MSG Andorra la Vella Annual Festival +REM Sunday 2 August ADDOMIT SCANFROM -28 MSG Andorra la Vella Annual Festival +REM Monday 3 August ADDOMIT SCANFROM -28 MSG Andorra la Vella Annual Festival diff --git a/include/holidays/ad/08.rem b/include/holidays/ad/08.rem new file mode 100644 index 00000000..8dcc836f --- /dev/null +++ b/include/holidays/ad/08.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 08 in Andorra +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 08. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ad.rem + +OMIT 25 July MSG Escaldes-Engordany Annual Festival +OMIT 26 July MSG Escaldes-Engordany Annual Festival diff --git a/include/holidays/ae.rem b/include/holidays/ae.rem new file mode 100644 index 00000000..7aca3c35 --- /dev/null +++ b/include/holidays/ae.rem @@ -0,0 +1,8 @@ +# SPDX-License-Identifier: MIT +# Holiday file for UnitedArabEmirates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG رأس السنة الميلادية +OMIT 2 December MSG اليوم الوطني +OMIT 3 December MSG اليوم الوطني diff --git a/include/holidays/al.rem b/include/holidays/al.rem new file mode 100644 index 00000000..9a90f1db --- /dev/null +++ b/include/holidays/al.rem @@ -0,0 +1,31 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Albania +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Festat e Vitit të Ri +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Festat e Vitit të Ri (ditë pushimi e shtyrë) +OMIT 2 January MSG Festat e Vitit të Ri +REM 2 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Festat e Vitit të Ri (ditë pushimi e shtyrë) +OMIT 14 March MSG Dita e Verës +REM 14 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Dita e Verës (ditë pushimi e shtyrë) +OMIT 22 March MSG Dita e Nevruzit +REM 22 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Dita e Nevruzit (ditë pushimi e shtyrë) +REM 31 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG E diela e Pashkëve Katolike (ditë pushimi e shtyrë) +OMIT [easterdate($Uy)] MSG E diela e Pashkëve Katolike +OMIT [easterdate($Uy)] MSG E diela e Pashkëve Ortodokse +OMIT 1 May MSG Dita Ndërkombëtare e Punëtorëve +REM 1 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Dita Ndërkombëtare e Punëtorëve (ditë pushimi e shtyrë) +REM 5 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG E diela e Pashkëve Ortodokse (ditë pushimi e shtyrë) +OMIT 5 September MSG Dita e Shenjtërimit të Shenjt Terezës +REM 5 September OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Dita e Shenjtërimit të Shenjt Terezës (ditë pushimi e shtyrë) +OMIT 22 November MSG Dita e Alfabetit +REM 22 November OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Dita e Alfabetit (ditë pushimi e shtyrë) +OMIT 28 November MSG Dita Flamurit dhe e Pavarësisë +REM 28 November OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Dita Flamurit dhe e Pavarësisë (ditë pushimi e shtyrë) +OMIT 29 November MSG Dita e Çlirimit +REM 29 November OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Dita e Çlirimit (ditë pushimi e shtyrë) +OMIT 8 December MSG Dita Kombëtare e Rinisë +REM 8 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Dita Kombëtare e Rinisë (ditë pushimi e shtyrë) +OMIT 25 December MSG Krishtlindjet +REM 25 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Krishtlindjet (ditë pushimi e shtyrë) diff --git a/include/holidays/am.rem b/include/holidays/am.rem new file mode 100644 index 00000000..96728643 --- /dev/null +++ b/include/holidays/am.rem @@ -0,0 +1,17 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Armenia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Նոր տարվա օր +OMIT 2 January MSG Նոր տարվա օր +OMIT 6 January MSG Սուրբ Ծնունդ եւ Հայտնություն +OMIT 28 January MSG Բանակի օր +OMIT 8 March MSG Կանանց տոն +OMIT 24 April MSG Եղեռնի զոհերի հիշատակի օր +OMIT 1 May MSG Աշխատանքի օր +OMIT 9 May MSG Հաղթանակի և Խաղաղության տոն +OMIT 28 May MSG Հանրապետության օր +OMIT 5 July MSG Սահմանադրության օր +OMIT 21 September MSG Անկախության օր +OMIT 31 December MSG Նոր տարվա գիշեր diff --git a/include/holidays/ao.rem b/include/holidays/ao.rem new file mode 100644 index 00000000..56dd8b69 --- /dev/null +++ b/include/holidays/ao.rem @@ -0,0 +1,39 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Angola +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Dia do Ano Novo +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Dia do Ano Novo (ponte) +REM 3 February SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Dia do Início da Luta Armada de Libertação Nacional (ponte) +OMIT 4 February MSG Dia do Início da Luta Armada de Libertação Nacional +REM 5 February SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Dia do Início da Luta Armada de Libertação Nacional (ponte) +REM 12 February SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Dia do Carnaval (ponte) +REM 14 February SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Dia do Carnaval (ponte) +OMIT [easterdate($Uy)-47] MSG Dia do Carnaval +REM 7 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Dia Internacional da Mulher (ponte) +OMIT 8 March MSG Dia Internacional da Mulher +REM 9 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Dia Internacional da Mulher (ponte) +REM 22 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Dia da Libertação da África Austral (ponte) +OMIT 23 March MSG Dia da Libertação da África Austral +REM 24 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Dia da Libertação da África Austral (ponte) +REM 3 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Dia da Paz e Reconciliação Nacional (ponte) +OMIT 4 April MSG Dia da Paz e Reconciliação Nacional +REM 5 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Dia da Paz e Reconciliação Nacional (ponte) +OMIT [easterdate($Uy)-2] MSG Sexta-Feira Santa +REM 30 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Dia Internacional do Trabalhador (ponte) +OMIT 1 May MSG Dia Internacional do Trabalhador +REM 2 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Dia Internacional do Trabalhador (ponte) +REM 16 September SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Dia do Fundador da Nação e do Herói Nacional (ponte) +OMIT 17 September MSG Dia do Fundador da Nação e do Herói Nacional +REM 18 September SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Dia do Fundador da Nação e do Herói Nacional (ponte) +REM 1 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Dia dos Finados (ponte) +OMIT 2 November MSG Dia dos Finados +REM 3 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Dia dos Finados (ponte) +REM 10 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Dia da Independência Nacional (ponte) +OMIT 11 November MSG Dia da Independência Nacional +REM 12 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Dia da Independência Nacional (ponte) +REM 24 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Dia de Natal e da Família (ponte) +OMIT 25 December MSG Dia de Natal e da Família +REM 26 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Dia de Natal e da Família (ponte) +REM 31 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Dia do Ano Novo (ponte) diff --git a/include/holidays/ar.rem b/include/holidays/ar.rem new file mode 100644 index 00000000..24de16ff --- /dev/null +++ b/include/holidays/ar.rem @@ -0,0 +1,36 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Argentina +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Año Nuevo +OMIT [easterdate($Uy)-48] MSG Día de Carnaval +OMIT [easterdate($Uy)-47] MSG Día de Carnaval +OMIT 24 March MSG Día Nacional de la Memoria por la Verdad y la Justicia +OMIT 2 April MSG Día del Veterano y de los Caidos en la Guerra de Malvinas +OMIT [easterdate($Uy)-2] MSG Viernes Santo +OMIT 1 May MSG Día del Trabajo +OMIT 25 May MSG Día de la Revolución de Mayo +REM 15 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Paso a la Inmortalidad del General Don Martín Miguel de Güemes (observado) +REM 16 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Paso a la Inmortalidad del General Don Martín Miguel de Güemes (observado) +OMIT 17 June MSG Paso a la Inmortalidad del General Don Martín Miguel de Güemes +OMIT 20 June MSG Paso a la Inmortalidad del General Don Manuel Belgrano +REM 21 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Paso a la Inmortalidad del General Don Martín Miguel de Güemes (observado) +OMIT 9 July MSG Día de la Independencia +REM 15 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Paso a la Inmortalidad del General Don José de San Martin (observado) +REM 16 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Paso a la Inmortalidad del General Don José de San Martin (observado) +OMIT 17 August MSG Paso a la Inmortalidad del General Don José de San Martin +REM 20 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Paso a la Inmortalidad del General Don José de San Martin (observado) +REM 21 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Paso a la Inmortalidad del General Don José de San Martin (observado) +REM 10 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día del Respeto a la Diversidad Cultural (observado) +REM 11 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día del Respeto a la Diversidad Cultural (observado) +OMIT 12 October MSG Día del Respeto a la Diversidad Cultural +REM 15 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día del Respeto a la Diversidad Cultural (observado) +REM 16 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día del Respeto a la Diversidad Cultural (observado) +REM 18 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de la Soberanía Nacional (observado) +REM 19 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de la Soberanía Nacional (observado) +OMIT 20 November MSG Día de la Soberanía Nacional +REM 23 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de la Soberanía Nacional (observado) +REM 24 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de la Soberanía Nacional (observado) +OMIT 8 December MSG Inmaculada Concepción de María +OMIT 25 December MSG Navidad diff --git a/include/holidays/as.rem b/include/holidays/as.rem new file mode 100644 index 00000000..c1c0cf4f --- /dev/null +++ b/include/holidays/as.rem @@ -0,0 +1,36 @@ +# SPDX-License-Identifier: MIT +# Holiday file for AmericanSamoa +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +REM Third Monday in January SCANFROM -28 ADDOMIT MSG Martin Luther King Jr. Day +REM Third Monday in February SCANFROM -28 ADDOMIT MSG Washington's Birthday +REM 16 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG American Samoa Flag Day (observed) +OMIT 17 April MSG American Samoa Flag Day +REM 18 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG American Samoa Flag Day (observed) +REM Last Monday in May SCANFROM -28 ADDOMIT MSG Memorial Day +REM 18 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Juneteenth National Independence Day (observed) +OMIT 19 June MSG Juneteenth National Independence Day +REM 20 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Juneteenth National Independence Day (observed) +REM 3 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Independence Day (observed) +OMIT 4 July MSG Independence Day +REM 5 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Independence Day (observed) +REM 15 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Manu'a Islands Cession Day (observed) +OMIT 16 July MSG Manu'a Islands Cession Day +REM 17 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Manu'a Islands Cession Day (observed) +REM First Monday in September SCANFROM -28 ADDOMIT MSG Labor Day +REM Second Monday in October SCANFROM -28 ADDOMIT MSG Columbus Day +REM Second Sunday in October SCANFROM -28 ADDOMIT MSG White Sunday +REM 10 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Veterans Day (observed) +OMIT 11 November MSG Veterans Day +REM 12 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Veterans Day (observed) +REM Fourth Thursday in November SCANFROM -28 ADDOMIT MSG Thanksgiving +REM 24 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Christmas Day (observed) +OMIT 25 December MSG Christmas Day +REM 26 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Christmas Day (observed) +REM 31 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG New Year's Day (observed) +REM 14 February MSG Valentine's Day +REM 17 March MSG Saint Patrick's Day +REM 31 October MSG Halloween diff --git a/include/holidays/at.rem b/include/holidays/at.rem new file mode 100644 index 00000000..add1d837 --- /dev/null +++ b/include/holidays/at.rem @@ -0,0 +1,28 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Austria +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note: This file consists only of the country-wide +# holidays for Austria. +# +# For region-specific holidays, you need to include +# one of the regional *.rem files in the directory +# [$SysInclude]/at/ + +OMIT 1 January MSG Neujahr +OMIT 6 January MSG Heilige Drei Könige +OMIT [easterdate($Uy)+1] MSG Ostermontag +OMIT [easterdate($Uy)+50] MSG Pfingstmontag +OMIT [easterdate($Uy+39)] MSG Christi Himmelfahrt +OMIT [easterdate($Uy+60)] MSG Fronleichnam +OMIT 1 May MSG Staatsfeiertag +OMIT 15 August MSG Mariä Himmelfahrt +OMIT 26 October MSG Nationalfeiertag +OMIT 1 November MSG Allerheiligen +OMIT 8 December MSG Mariä Empfängnis +OMIT 25 December MSG Christtag +OMIT 26 December MSG Stefanitag +REM [easterdate($Uy)-2] MSG Karfreitag +REM 24 December MSG Heiliger Abend +REM 31 December MSG Silvester diff --git a/include/holidays/at/1.rem b/include/holidays/at/1.rem new file mode 100644 index 00000000..8cf6b890 --- /dev/null +++ b/include/holidays/at/1.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 1 in Austria +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 1. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/at.rem + +REM 11 November MSG Hl. Martin diff --git a/include/holidays/at/2.rem b/include/holidays/at/2.rem new file mode 100644 index 00000000..9690ccad --- /dev/null +++ b/include/holidays/at/2.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 2 in Austria +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 2. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/at.rem + +REM 19 March MSG Hl. Josef +REM 10 October MSG Tag der Volksabstimmung diff --git a/include/holidays/at/3.rem b/include/holidays/at/3.rem new file mode 100644 index 00000000..47b3c79c --- /dev/null +++ b/include/holidays/at/3.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 3 in Austria +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 3. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/at.rem + +REM 15 November MSG Hl. Leopold diff --git a/include/holidays/at/4.rem b/include/holidays/at/4.rem new file mode 100644 index 00000000..59282715 --- /dev/null +++ b/include/holidays/at/4.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 4 in Austria +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 4. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/at.rem + +REM 4 May MSG Hl. Florian diff --git a/include/holidays/at/5.rem b/include/holidays/at/5.rem new file mode 100644 index 00000000..4ca52621 --- /dev/null +++ b/include/holidays/at/5.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 5 in Austria +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 5. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/at.rem + +REM 24 September MSG Hl. Rupert diff --git a/include/holidays/at/6.rem b/include/holidays/at/6.rem new file mode 100644 index 00000000..3a95b077 --- /dev/null +++ b/include/holidays/at/6.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 6 in Austria +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 6. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/at.rem + +REM 19 March MSG Hl. Josef diff --git a/include/holidays/at/7.rem b/include/holidays/at/7.rem new file mode 100644 index 00000000..190187a1 --- /dev/null +++ b/include/holidays/at/7.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 7 in Austria +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 7. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/at.rem + +REM 19 March MSG Hl. Josef diff --git a/include/holidays/at/8.rem b/include/holidays/at/8.rem new file mode 100644 index 00000000..5cdfd99c --- /dev/null +++ b/include/holidays/at/8.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 8 in Austria +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 8. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/at.rem + +REM 19 March MSG Hl. Josef diff --git a/include/holidays/at/9.rem b/include/holidays/at/9.rem new file mode 100644 index 00000000..90e9dbe3 --- /dev/null +++ b/include/holidays/at/9.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 9 in Austria +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 9. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/at.rem + +REM 15 November MSG Hl. Leopold diff --git a/include/holidays/au.rem b/include/holidays/au.rem new file mode 100644 index 00000000..887f2f12 --- /dev/null +++ b/include/holidays/au.rem @@ -0,0 +1,19 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Australia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note: This file consists only of the country-wide +# holidays for Australia. +# +# For region-specific holidays, you need to include +# one of the regional *.rem files in the directory +# [$SysInclude]/au/ + +OMIT 1 January MSG New Year's Day +OMIT 26 January MSG Australia Day +OMIT [easterdate($Uy)-2] MSG Good Friday +OMIT [easterdate($Uy)+1] MSG Easter Monday +OMIT 25 April MSG ANZAC Day +OMIT 25 December MSG Christmas Day +OMIT 26 December MSG Boxing Day diff --git a/include/holidays/au/act.rem b/include/holidays/au/act.rem new file mode 100644 index 00000000..33d3bfbd --- /dev/null +++ b/include/holidays/au/act.rem @@ -0,0 +1,24 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision ACT in Australia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision ACT. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/au.rem + +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +REM 3 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +REM Second Monday in March SCANFROM -28 ADDOMIT MSG Canberra Day +OMIT [easterdate($Uy)-1] MSG Easter Saturday +OMIT [easterdate($Uy)] MSG Easter Sunday +REM Monday 27 May ADDOMIT SCANFROM -28 MSG Reconciliation Day +REM Second Monday in June SCANFROM -28 ADDOMIT MSG King's Birthday +REM First Monday in October SCANFROM -28 ADDOMIT MSG Labour Day +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Christmas Day (observed) +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Christmas Day (observed) +REM 28 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Boxing Day (observed) +REM 28 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Boxing Day (observed) +REM First Monday in August SCANFROM -28 MSG Bank Holiday diff --git a/include/holidays/au/nsw.rem b/include/holidays/au/nsw.rem new file mode 100644 index 00000000..c5827ce1 --- /dev/null +++ b/include/holidays/au/nsw.rem @@ -0,0 +1,22 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision NSW in Australia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision NSW. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/au.rem + +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +REM 3 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +OMIT [easterdate($Uy)-1] MSG Easter Saturday +OMIT [easterdate($Uy)] MSG Easter Sunday +REM Second Monday in June SCANFROM -28 ADDOMIT MSG King's Birthday +REM First Monday in October SCANFROM -28 ADDOMIT MSG Labour Day +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Christmas Day (observed) +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Christmas Day (observed) +REM 28 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Boxing Day (observed) +REM 28 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Boxing Day (observed) +REM First Monday in August SCANFROM -28 MSG Bank Holiday diff --git a/include/holidays/au/nt.rem b/include/holidays/au/nt.rem new file mode 100644 index 00000000..e39e848b --- /dev/null +++ b/include/holidays/au/nt.rem @@ -0,0 +1,25 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision NT in Australia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision NT. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/au.rem + +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +REM 3 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +OMIT [easterdate($Uy)-1] MSG Easter Saturday +OMIT [easterdate($Uy)] MSG Easter Sunday +REM First Monday in May SCANFROM -28 ADDOMIT MSG May Day +REM Second Monday in June SCANFROM -28 ADDOMIT MSG King's Birthday +REM First Monday in August SCANFROM -28 ADDOMIT MSG Picnic Day +REM 26 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Christmas Day (observed) +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Christmas Day (observed) +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Boxing Day (observed) +REM 28 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Boxing Day (observed) +REM 28 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Boxing Day (observed) +REM 24 December MSG Christmas Eve (from 7pm) +REM 31 December MSG New Year's Eve (from 7pm) diff --git a/include/holidays/au/qld.rem b/include/holidays/au/qld.rem new file mode 100644 index 00000000..ce645f1b --- /dev/null +++ b/include/holidays/au/qld.rem @@ -0,0 +1,22 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision QLD in Australia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision QLD. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/au.rem + +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +REM 3 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +OMIT [easterdate($Uy)-1] MSG Easter Saturday +OMIT [easterdate($Uy)] MSG Easter Sunday +REM First Monday in May SCANFROM -28 ADDOMIT MSG Labour Day +REM Wednesday 10 August ADDOMIT SCANFROM -28 MSG The Royal Queensland Show +REM First Monday in October SCANFROM -28 ADDOMIT MSG King's Birthday +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Christmas Day (observed) +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Christmas Day (observed) +REM 28 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Boxing Day (observed) +REM 28 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Boxing Day (observed) diff --git a/include/holidays/au/sa.rem b/include/holidays/au/sa.rem new file mode 100644 index 00000000..59c44079 --- /dev/null +++ b/include/holidays/au/sa.rem @@ -0,0 +1,26 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision SA in Australia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision SA. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/au.rem + +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +REM 3 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +REM Second Monday in March SCANFROM -28 ADDOMIT MSG Adelaide Cup Day +OMIT [easterdate($Uy)-1] MSG Easter Saturday +OMIT [easterdate($Uy)] MSG Easter Sunday +REM Second Monday in June SCANFROM -28 ADDOMIT MSG King's Birthday +REM First Monday in October SCANFROM -28 ADDOMIT MSG Labour Day +OMIT 26 December MSG Proclamation Day +REM 26 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Christmas Day (observed) +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Christmas Day (observed) +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Proclamation Day (observed) +REM 28 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Proclamation Day (observed) +REM 28 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Proclamation Day (observed) +REM 24 December MSG Christmas Eve (from 7pm) +REM 31 December MSG New Year's Eve (from 7pm) diff --git a/include/holidays/au/tas.rem b/include/holidays/au/tas.rem new file mode 100644 index 00000000..9483acab --- /dev/null +++ b/include/holidays/au/tas.rem @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision TAS in Australia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision TAS. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/au.rem + +REM Second Monday in March SCANFROM -28 ADDOMIT MSG Eight Hours Day +REM Second Monday in June SCANFROM -28 ADDOMIT MSG King's Birthday +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Christmas Day (observed) +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Christmas Day (observed) diff --git a/include/holidays/au/vic.rem b/include/holidays/au/vic.rem new file mode 100644 index 00000000..07e37b53 --- /dev/null +++ b/include/holidays/au/vic.rem @@ -0,0 +1,23 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision VIC in Australia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision VIC. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/au.rem + +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +REM 3 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +REM Second Monday in March SCANFROM -28 ADDOMIT MSG Labour Day +OMIT [easterdate($Uy)-1] MSG Easter Saturday +OMIT [easterdate($Uy)] MSG Easter Sunday +REM Second Monday in June SCANFROM -28 ADDOMIT MSG King's Birthday +REM Saturday 1 October --8 ADDOMIT SCANFROM -28 MSG Grand Final Day +REM First Tuesday in November SCANFROM -28 ADDOMIT MSG Melbourne Cup Day +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Christmas Day (observed) +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Christmas Day (observed) +REM 28 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Boxing Day (observed) +REM 28 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Boxing Day (observed) diff --git a/include/holidays/au/wa.rem b/include/holidays/au/wa.rem new file mode 100644 index 00000000..bfc0ea9d --- /dev/null +++ b/include/holidays/au/wa.rem @@ -0,0 +1,23 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision WA in Australia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision WA. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/au.rem + +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +REM 3 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +REM First Monday in March SCANFROM -28 ADDOMIT MSG Labour Day +OMIT [easterdate($Uy)] MSG Easter Sunday +REM 26 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG ANZAC Day (observed) +REM 27 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG ANZAC Day (observed) +REM First Monday in June SCANFROM -28 ADDOMIT MSG Western Australia Day +REM 26 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Christmas Day (observed) +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Christmas Day (observed) +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Boxing Day (observed) +REM 28 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Boxing Day (observed) +REM 28 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Boxing Day (observed) diff --git a/include/holidays/aw.rem b/include/holidays/aw.rem new file mode 100644 index 00000000..d6e85f87 --- /dev/null +++ b/include/holidays/aw.rem @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Aruba +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Aña Nobo +OMIT 25 January MSG Dia di Betico +OMIT [easterdate($Uy)-48] MSG Dialuna prome cu diaranson di shinish +OMIT 18 March MSG Dia di Himno y Bandera +OMIT [easterdate($Uy)-2] MSG Bierna Santo +OMIT [easterdate($Uy)+1] MSG Di dos dia di Pasco di Resureccion +OMIT [easterdate($Uy+39)] MSG Dia di Asuncion +OMIT 1 May MSG Dia di Obrero +OMIT 25 December MSG Pasco di Nacemento +OMIT 26 December MSG Di dos dia di Pasco di Nacemento diff --git a/include/holidays/az.rem b/include/holidays/az.rem new file mode 100644 index 00000000..bf3bc184 --- /dev/null +++ b/include/holidays/az.rem @@ -0,0 +1,40 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Azerbaijan +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Yeni il bayramı +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Yeni il bayramı (müşahidə olunur) +OMIT 2 January MSG Yeni il bayramı +REM 2 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Yeni il bayramı (müşahidə olunur) +OMIT 20 January MSG Ümumxalq hüzn günü +OMIT 8 March MSG Qadınlar günü +REM 8 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Qadınlar günü (müşahidə olunur) +OMIT 20 March MSG Novruz bayramı +REM 20 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Novruz bayramı (müşahidə olunur) +OMIT 21 March MSG Novruz bayramı +REM 21 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Novruz bayramı (müşahidə olunur) +OMIT 22 March MSG Novruz bayramı +REM 22 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Novruz bayramı (müşahidə olunur) +OMIT 23 March MSG Novruz bayramı +REM 23 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Novruz bayramı (müşahidə olunur) +OMIT 24 March MSG Novruz bayramı +REM 24 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Novruz bayramı (müşahidə olunur) +OMIT 9 May MSG Faşizm üzərində qələbə günü +REM 9 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Faşizm üzərində qələbə günü (müşahidə olunur) +OMIT 28 May MSG Müstəqillik Günü +REM 28 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Müstəqillik Günü (müşahidə olunur) +OMIT 15 June MSG Azərbaycan xalqının milli qurtuluş günü +REM 15 June OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Azərbaycan xalqının milli qurtuluş günü (müşahidə olunur) +OMIT 26 June MSG Azərbaycan Respublikasının Silahlı Qüvvələri günü +REM 26 June OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Azərbaycan Respublikasının Silahlı Qüvvələri günü (müşahidə olunur) +OMIT 8 November MSG Zəfər Günü +REM 8 November OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Zəfər Günü (müşahidə olunur) +OMIT 9 November MSG Azərbaycan Respublikasının Dövlət bayrağı günü +REM 9 November OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Azərbaycan Respublikasının Dövlət bayrağı günü (müşahidə olunur) +OMIT 31 December MSG Dünya azərbaycanlılarının həmrəyliyi günü +REM 31 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Dünya azərbaycanlılarının həmrəyliyi günü (müşahidə olunur) +REM 27 September MSG Anım Günü +REM 18 October MSG Müstəqilliyin Bərpası Günü +REM 12 November MSG Konstitusiya Günü +REM 17 November MSG Milli Dirçəliş Günü diff --git a/include/holidays/ba.rem b/include/holidays/ba.rem new file mode 100644 index 00000000..5875ce46 --- /dev/null +++ b/include/holidays/ba.rem @@ -0,0 +1,20 @@ +# SPDX-License-Identifier: MIT +# Holiday file for BosniaAndHerzegovina +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note: This file consists only of the country-wide +# holidays for BosniaAndHerzegovina. +# +# For region-specific holidays, you need to include +# one of the regional *.rem files in the directory +# [$SysInclude]/ba/ + +OMIT 1 January MSG Nova godina +OMIT 2 January MSG Nova godina +OMIT [easterdate($Uy)-2] MSG Veliki petak (Pravoslavni) +OMIT [easterdate($Uy)+1] MSG Uskrsni ponedjeljak (Katolički) +OMIT 1 May MSG Međunarodni praznik rada +OMIT 2 May MSG Međunarodni praznik rada +OMIT 25 December MSG Božić (Katolički) +OMIT 25 December MSG Božić (Pravoslavni) diff --git a/include/holidays/ba/bih.rem b/include/holidays/ba/bih.rem new file mode 100644 index 00000000..8c3f9a9b --- /dev/null +++ b/include/holidays/ba/bih.rem @@ -0,0 +1,22 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision BIH in BosniaAndHerzegovina +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision BIH. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ba.rem + +REM 3 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Nova godina (preneseno) +OMIT 1 March MSG Dan nezavisnosti +OMIT [easterdate($Uy)-2] MSG Veliki petak (Katolički) +OMIT [easterdate($Uy)+1] MSG Uskrsni ponedjeljak (Pravoslavni) +OMIT [easterdate($Uy)] MSG Uskrs (Katolički) +OMIT [easterdate($Uy)] MSG Vaskrs (Pravoslavni) +REM 3 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Međunarodni praznik rada (preneseno) +OMIT 9 May MSG Dan pobjede nad fašizmom +OMIT 25 November MSG Dan državnosti +OMIT 24 December MSG Badnji dan (Katolički) +OMIT 24 December MSG Badnji dan (Pravoslavni) diff --git a/include/holidays/ba/brc.rem b/include/holidays/ba/brc.rem new file mode 100644 index 00000000..027aa98b --- /dev/null +++ b/include/holidays/ba/brc.rem @@ -0,0 +1,19 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision BRC in BosniaAndHerzegovina +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision BRC. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ba.rem + +REM 3 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Nova godina (preneseno) +REM 3 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Nova godina (preneseno) +REM 8 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Božić (Pravoslavni) (preneseno) +OMIT 8 March MSG Dan uspostavljanja Brčko distrikta +REM 9 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Dan uspostavljanja Brčko distrikta (preneseno) +REM 3 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Međunarodni praznik rada (preneseno) +REM 3 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Međunarodni praznik rada (preneseno) +REM 26 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Božić (Katolički) (preneseno) diff --git a/include/holidays/ba/srp.rem b/include/holidays/ba/srp.rem new file mode 100644 index 00000000..f27a6fef --- /dev/null +++ b/include/holidays/ba/srp.rem @@ -0,0 +1,22 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision SRP in BosniaAndHerzegovina +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision SRP. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ba.rem + +REM 3 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Nova godina (preneseno) +OMIT 14 January MSG Pravoslavna Nova godina +OMIT [easterdate($Uy)-2] MSG Veliki petak (Katolički) +OMIT [easterdate($Uy)+1] MSG Uskrsni ponedjeljak (Pravoslavni) +OMIT [easterdate($Uy)] MSG Uskrs (Katolički) +OMIT [easterdate($Uy)] MSG Vaskrs (Pravoslavni) +REM 3 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Međunarodni praznik rada (preneseno) +OMIT 9 May MSG Dan pobjede nad fašizmom +OMIT 21 November MSG Dan uspostave Opšteg okvirnog sporazuma za mir u Bosni i Hercegovini +OMIT 24 December MSG Badnji dan (Katolički) +OMIT 24 December MSG Badnji dan (Pravoslavni) diff --git a/include/holidays/bb.rem b/include/holidays/bb.rem new file mode 100644 index 00000000..bbf19b21 --- /dev/null +++ b/include/holidays/bb.rem @@ -0,0 +1,26 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Barbados +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +OMIT 21 January MSG Errol Barrow Day +REM 22 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Errol Barrow Day (observed) +OMIT [easterdate($Uy)-2] MSG Good Friday +OMIT [easterdate($Uy)+1] MSG Easter Monday +OMIT [easterdate($Uy)+50] MSG Whit Monday +OMIT 28 April MSG National Heroes Day +REM 29 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG National Heroes Day (observed) +OMIT 1 May MSG May Day +REM 2 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG May Day (observed) +OMIT 1 August MSG Emancipation Day +REM First Monday in August SCANFROM -28 ADDOMIT MSG Kadooment Day +REM 2 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Emancipation Day (observed) +REM 3 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Emancipation Day (observed) +OMIT 30 November MSG Independence Day +REM 1 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Independence Day (observed) +OMIT 25 December MSG Christmas Day +OMIT 26 December MSG Boxing Day +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Boxing Day (observed) +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Christmas Day (observed) diff --git a/include/holidays/bd.rem b/include/holidays/bd.rem new file mode 100644 index 00000000..a69f2db1 --- /dev/null +++ b/include/holidays/bd.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Bangladesh +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 21 February MSG International Mother's language Day +OMIT 17 March MSG Sheikh Mujibur Rahman's Birthday and Children's Day +OMIT 26 March MSG Independence Day +OMIT 14 April MSG Bengali New Year's Day +OMIT 1 May MSG May Day +OMIT 15 August MSG National Mourning Day +OMIT 16 December MSG Victory Day diff --git a/include/holidays/be.rem b/include/holidays/be.rem new file mode 100644 index 00000000..c74f566b --- /dev/null +++ b/include/holidays/be.rem @@ -0,0 +1,20 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Belgium +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Nieuwjaar +OMIT [easterdate($Uy)+1] MSG Paasmaandag +OMIT [easterdate($Uy)+49] MSG Pinksteren +OMIT [easterdate($Uy)+50] MSG Pinkstermaandag +OMIT [easterdate($Uy)] MSG Pasen +OMIT [easterdate($Uy+39)] MSG O. L. H. Hemelvaart +OMIT 1 May MSG Dag van de Arbeid +OMIT 21 July MSG Nationale feestdag +OMIT 15 August MSG O. L. V. Hemelvaart +OMIT 1 November MSG Allerheiligen +OMIT 11 November MSG Wapenstilstand +OMIT 25 December MSG Kerstmis +REM [easterdate($Uy)-2] MSG Goede Vrijdag +REM [easterdate($Uy)+40] MSG Vrijdag na O. L. H. Hemelvaart +REM 26 December MSG Banksluitingsdag diff --git a/include/holidays/bf.rem b/include/holidays/bf.rem new file mode 100644 index 00000000..430f4d7d --- /dev/null +++ b/include/holidays/bf.rem @@ -0,0 +1,27 @@ +# SPDX-License-Identifier: MIT +# Holiday file for BurkinaFaso +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +OMIT 3 January MSG Revolution Day +REM 4 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Revolution Day (observed) +OMIT 8 March MSG International Women's Day +REM 9 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG International Women's Day (observed) +OMIT [easterdate($Uy)+1] MSG Easter Monday +OMIT [easterdate($Uy+39)] MSG Ascension Day +OMIT 1 May MSG Labour Day +REM 2 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Labour Day (observed) +OMIT 5 August MSG Independence Day +REM 6 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Independence Day (observed) +OMIT 15 August MSG Assumption Day +REM 16 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Assumption Day (observed) +OMIT 31 October MSG Martyrs' Day +OMIT 1 November MSG All Saints' Day +REM 1 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Martyrs' Day (observed) +REM 2 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG All Saints' Day (observed) +OMIT 11 December MSG Proclamation of Independence Day +REM 12 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Proclamation of Independence Day (observed) +OMIT 25 December MSG Christmas Day +REM 26 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Christmas Day (observed) diff --git a/include/holidays/bg.rem b/include/holidays/bg.rem new file mode 100644 index 00000000..e768a328 --- /dev/null +++ b/include/holidays/bg.rem @@ -0,0 +1,30 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Bulgaria +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Нова година +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Нова година (почивен ден) +OMIT 3 March MSG Ден на Освобождението на България от османско иго +REM 3 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Ден на Освобождението на България от османско иго (почивен ден) +OMIT [easterdate($Uy)-2] MSG Велики петък +OMIT [easterdate($Uy)-1] MSG Велика събота +OMIT [easterdate($Uy)+1] MSG Великден +OMIT [easterdate($Uy)] MSG Великден +OMIT 1 May MSG Ден на труда и на международната работническа солидарност +REM 1 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Ден на труда и на международната работническа солидарност (почивен ден) +OMIT 6 May MSG Гергьовден, Ден на храбростта и Българската армия +REM 6 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Гергьовден, Ден на храбростта и Българската армия (почивен ден) +OMIT 24 May MSG Ден на светите братя Кирил и Методий, на българската азбука, просвета и култура и на славянската книжовност +REM 24 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Ден на светите братя Кирил и Методий, на българската азбука, просвета и култура и на славянската книжовност (почивен ден) +OMIT 6 September MSG Ден на Съединението +REM 6 September OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Ден на Съединението (почивен ден) +OMIT 22 September MSG Ден на Независимостта на България +REM 22 September OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Ден на Независимостта на България (почивен ден) +OMIT 24 December MSG Бъдни вечер +REM 24 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Бъдни вечер (почивен ден) +OMIT 25 December MSG Рождество Христово +REM 25 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Рождество Христово (почивен ден) +OMIT 26 December MSG Рождество Христово +REM 26 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Рождество Христово (почивен ден) +REM 1 November MSG Ден на народните будители diff --git a/include/holidays/bh.rem b/include/holidays/bh.rem new file mode 100644 index 00000000..1ccf5535 --- /dev/null +++ b/include/holidays/bh.rem @@ -0,0 +1,9 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Bahrain +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG رأس السنة الميلادية +OMIT 1 May MSG عيد العمال +OMIT 16 December MSG اليوم الوطني +OMIT 17 December MSG اليوم الوطني diff --git a/include/holidays/bi.rem b/include/holidays/bi.rem new file mode 100644 index 00000000..661c0979 --- /dev/null +++ b/include/holidays/bi.rem @@ -0,0 +1,28 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Burundi +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +OMIT 5 February MSG Unity Day +REM 6 February SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Unity Day (observed) +OMIT 6 April MSG President Ntaryamira Day +REM 7 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG President Ntaryamira Day (observed) +OMIT [easterdate($Uy+39)] MSG Ascension Day +OMIT 1 May MSG Labour Day +REM 2 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Labour Day (observed) +OMIT 8 June MSG President Nkurunziza Day +REM 9 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG President Nkurunziza Day (observed) +OMIT 1 July MSG Independence Day +REM 2 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Independence Day (observed) +OMIT 15 August MSG Assumption Day +REM 16 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Assumption Day (observed) +OMIT 13 October MSG Prince Louis Rwagasore Day +REM 14 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Prince Louis Rwagasore Day (observed) +OMIT 21 October MSG President Ndadaye's Day +REM 22 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG President Ndadaye's Day (observed) +OMIT 1 November MSG All Saints' Day +REM 2 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG All Saints' Day (observed) +OMIT 25 December MSG Christmas Day +REM 26 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Christmas Day (observed) diff --git a/include/holidays/bn.rem b/include/holidays/bn.rem new file mode 100644 index 00000000..709d2863 --- /dev/null +++ b/include/holidays/bn.rem @@ -0,0 +1,20 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Brunei +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Awal Tahun Masihi +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Awal Tahun Masihi (diperhatikan) +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 6] MSG Awal Tahun Masihi (diperhatikan) +OMIT 23 February MSG Hari Kebangsaan +REM 24 February SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Hari Kebangsaan (diperhatikan) +REM 24 February SCANFROM -28 ADDOMIT SATISFY [$Tw == 6] MSG Hari Kebangsaan (diperhatikan) +OMIT 31 May MSG Hari Angkatan Bersenjata Diraja Brunei +REM 1 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Hari Angkatan Bersenjata Diraja Brunei (diperhatikan) +REM 1 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 6] MSG Hari Angkatan Bersenjata Diraja Brunei (diperhatikan) +OMIT 15 July MSG Hari Keputeraan KDYMM Sultan Brunei +REM 16 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Hari Keputeraan KDYMM Sultan Brunei (diperhatikan) +REM 16 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 6] MSG Hari Keputeraan KDYMM Sultan Brunei (diperhatikan) +OMIT 25 December MSG Hari Natal +REM 26 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Hari Natal (diperhatikan) +REM 26 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 6] MSG Hari Natal (diperhatikan) diff --git a/include/holidays/bo.rem b/include/holidays/bo.rem new file mode 100644 index 00000000..9b114aa9 --- /dev/null +++ b/include/holidays/bo.rem @@ -0,0 +1,30 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Bolivia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note: This file consists only of the country-wide +# holidays for Bolivia. +# +# For region-specific holidays, you need to include +# one of the regional *.rem files in the directory +# [$SysInclude]/bo/ + +OMIT 1 January MSG Año Nuevo +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Año Nuevo (observado) +OMIT 22 January MSG Día de la Creación del Estado Plurinacional de Bolivia +REM 23 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de la Creación del Estado Plurinacional de Bolivia (observado) +OMIT [easterdate($Uy)-48] MSG Carnaval +OMIT [easterdate($Uy)-47] MSG Carnaval +OMIT [easterdate($Uy)-2] MSG Viernes Santo +OMIT [easterdate($Uy+60)] MSG Corpus Christi +OMIT 1 May MSG Día del Trabajo +REM 2 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día del Trabajo (observado) +OMIT 21 June MSG Año Nuevo Aymara Amazónico +REM 22 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Año Nuevo Aymara Amazónico (observado) +OMIT 6 August MSG Día de la Independencia de Bolivia +REM 7 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de la Independencia de Bolivia (observado) +OMIT 17 October MSG Día de la Dignidad Nacional +OMIT 2 November MSG Día de Todos los Difuntos +OMIT 25 December MSG Navidad +REM 26 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Navidad (observado) diff --git a/include/holidays/bo/b.rem b/include/holidays/bo/b.rem new file mode 100644 index 00000000..96ea8221 --- /dev/null +++ b/include/holidays/bo/b.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision B in Bolivia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision B. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/bo.rem + +OMIT 18 November MSG Día del departamento de Beni diff --git a/include/holidays/bo/c.rem b/include/holidays/bo/c.rem new file mode 100644 index 00000000..a7673c58 --- /dev/null +++ b/include/holidays/bo/c.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision C in Bolivia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision C. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/bo.rem + +OMIT 14 September MSG Día del departamento de Cochabamba diff --git a/include/holidays/bo/h.rem b/include/holidays/bo/h.rem new file mode 100644 index 00000000..7a736834 --- /dev/null +++ b/include/holidays/bo/h.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision H in Bolivia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision H. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/bo.rem + +OMIT 25 May MSG Día del departamento de Chuquisaca diff --git a/include/holidays/bo/l.rem b/include/holidays/bo/l.rem new file mode 100644 index 00000000..52b3139e --- /dev/null +++ b/include/holidays/bo/l.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision L in Bolivia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision L. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/bo.rem + +OMIT 16 July MSG Día del departamento de La Paz diff --git a/include/holidays/bo/n.rem b/include/holidays/bo/n.rem new file mode 100644 index 00000000..ff3301a2 --- /dev/null +++ b/include/holidays/bo/n.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision N in Bolivia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision N. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/bo.rem + +OMIT 11 October MSG Día del departamento de Pando diff --git a/include/holidays/bo/o.rem b/include/holidays/bo/o.rem new file mode 100644 index 00000000..c8f70de0 --- /dev/null +++ b/include/holidays/bo/o.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision O in Bolivia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision O. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/bo.rem + +OMIT [easterdate($Uy)-51] MSG Carnaval de Oruro diff --git a/include/holidays/bo/p.rem b/include/holidays/bo/p.rem new file mode 100644 index 00000000..16135273 --- /dev/null +++ b/include/holidays/bo/p.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision P in Bolivia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision P. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/bo.rem + +OMIT 10 November MSG Día del departamento de Potosí diff --git a/include/holidays/bo/s.rem b/include/holidays/bo/s.rem new file mode 100644 index 00000000..70bb0a2d --- /dev/null +++ b/include/holidays/bo/s.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision S in Bolivia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision S. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/bo.rem + +OMIT 24 September MSG Día del departamento de Santa Cruz diff --git a/include/holidays/bo/t.rem b/include/holidays/bo/t.rem new file mode 100644 index 00000000..7391a858 --- /dev/null +++ b/include/holidays/bo/t.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision T in Bolivia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision T. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/bo.rem + +OMIT 15 April MSG La Tablada diff --git a/include/holidays/br.rem b/include/holidays/br.rem new file mode 100644 index 00000000..22bba75c --- /dev/null +++ b/include/holidays/br.rem @@ -0,0 +1,29 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Brazil +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note: This file consists only of the country-wide +# holidays for Brazil. +# +# For region-specific holidays, you need to include +# one of the regional *.rem files in the directory +# [$SysInclude]/br/ + +OMIT 1 January MSG Confraternização Universal +OMIT [easterdate($Uy)-2] MSG Sexta-feira Santa +OMIT 21 April MSG Tiradentes +OMIT 1 May MSG Dia do Trabalhador +OMIT 7 September MSG Independência do Brasil +OMIT 12 October MSG Nossa Senhora Aparecida +OMIT 2 November MSG Finados +OMIT 15 November MSG Proclamação da República +OMIT 20 November MSG Dia Nacional de Zumbi e da Consciência Negra +OMIT 25 December MSG Natal +REM [easterdate($Uy)-48] MSG Carnaval +REM [easterdate($Uy)-47] MSG Carnaval +REM [easterdate($Uy)-46] MSG Início da Quaresma +REM [easterdate($Uy+60)] MSG Corpus Christi +REM 28 October MSG Dia do Servidor Público +REM 24 December MSG Véspera de Natal +REM 31 December MSG Véspera de Ano-Novo diff --git a/include/holidays/br/ac.rem b/include/holidays/br/ac.rem new file mode 100644 index 00000000..229e0b42 --- /dev/null +++ b/include/holidays/br/ac.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision AC in Brazil +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision AC. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/br.rem + +OMIT 15 June MSG Aniversário do Acre diff --git a/include/holidays/br/al.rem b/include/holidays/br/al.rem new file mode 100644 index 00000000..f84d685b --- /dev/null +++ b/include/holidays/br/al.rem @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision AL in Brazil +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision AL. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/br.rem + +OMIT 24 June MSG São João +OMIT 29 June MSG São Pedro +OMIT 16 September MSG Emancipação Política de Alagoas +OMIT 30 November MSG Dia do Evangélico diff --git a/include/holidays/br/am.rem b/include/holidays/br/am.rem new file mode 100644 index 00000000..5565d363 --- /dev/null +++ b/include/holidays/br/am.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision AM in Brazil +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision AM. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/br.rem + +OMIT 5 September MSG Elevação do Amazonas à categoria de província diff --git a/include/holidays/br/ap.rem b/include/holidays/br/ap.rem new file mode 100644 index 00000000..688600c0 --- /dev/null +++ b/include/holidays/br/ap.rem @@ -0,0 +1,14 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision AP in Brazil +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision AP. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/br.rem + +OMIT 19 March MSG São José +OMIT 25 July MSG São Tiago +OMIT 13 September MSG Criação do Território Federal diff --git a/include/holidays/br/ba.rem b/include/holidays/br/ba.rem new file mode 100644 index 00000000..be13fd3e --- /dev/null +++ b/include/holidays/br/ba.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision BA in Brazil +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision BA. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/br.rem + +OMIT 2 July MSG Independência da Bahia diff --git a/include/holidays/br/ce.rem b/include/holidays/br/ce.rem new file mode 100644 index 00000000..80e103c9 --- /dev/null +++ b/include/holidays/br/ce.rem @@ -0,0 +1,14 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision CE in Brazil +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision CE. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/br.rem + +OMIT 19 March MSG São José +OMIT 25 March MSG Abolição da escravidão no Ceará +OMIT 15 August MSG Nossa Senhora da Assunção diff --git a/include/holidays/br/df.rem b/include/holidays/br/df.rem new file mode 100644 index 00000000..c2bf519a --- /dev/null +++ b/include/holidays/br/df.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision DF in Brazil +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision DF. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/br.rem + +OMIT 21 April MSG Fundação de Brasília +OMIT 30 November MSG Dia do Evangélico diff --git a/include/holidays/br/es.rem b/include/holidays/br/es.rem new file mode 100644 index 00000000..031c36f9 --- /dev/null +++ b/include/holidays/br/es.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision ES in Brazil +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision ES. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/br.rem + +OMIT [easterdate($Uy)+8] MSG Nossa Senhora da Penha diff --git a/include/holidays/br/go.rem b/include/holidays/br/go.rem new file mode 100644 index 00000000..89250619 --- /dev/null +++ b/include/holidays/br/go.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision GO in Brazil +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision GO. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/br.rem + +OMIT 26 July MSG Fundação da cidade de Goiás +OMIT 24 October MSG Pedra fundamental de Goiânia diff --git a/include/holidays/br/ma.rem b/include/holidays/br/ma.rem new file mode 100644 index 00000000..9e3f2594 --- /dev/null +++ b/include/holidays/br/ma.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision MA in Brazil +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision MA. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/br.rem + +OMIT 28 July MSG Adesão do Maranhão à independência do Brasil diff --git a/include/holidays/br/mg.rem b/include/holidays/br/mg.rem new file mode 100644 index 00000000..2cc798c6 --- /dev/null +++ b/include/holidays/br/mg.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision MG in Brazil +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision MG. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/br.rem + +OMIT 21 April MSG Execução de Tiradentes diff --git a/include/holidays/br/ms.rem b/include/holidays/br/ms.rem new file mode 100644 index 00000000..d4a0f8d0 --- /dev/null +++ b/include/holidays/br/ms.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision MS in Brazil +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision MS. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/br.rem + +OMIT 11 October MSG Criação do Estado diff --git a/include/holidays/br/pa.rem b/include/holidays/br/pa.rem new file mode 100644 index 00000000..ea0939f8 --- /dev/null +++ b/include/holidays/br/pa.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision PA in Brazil +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision PA. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/br.rem + +OMIT 15 August MSG Adesão do Grão-Pará à independência do Brasil diff --git a/include/holidays/br/pb.rem b/include/holidays/br/pb.rem new file mode 100644 index 00000000..a0d305d3 --- /dev/null +++ b/include/holidays/br/pb.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision PB in Brazil +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision PB. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/br.rem + +OMIT 5 August MSG Fundação do Estado diff --git a/include/holidays/br/pe.rem b/include/holidays/br/pe.rem new file mode 100644 index 00000000..70b47d5f --- /dev/null +++ b/include/holidays/br/pe.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision PE in Brazil +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision PE. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/br.rem + +REM First Sunday in March SCANFROM -28 ADDOMIT MSG Revolução Pernambucana diff --git a/include/holidays/br/pi.rem b/include/holidays/br/pi.rem new file mode 100644 index 00000000..1744d81e --- /dev/null +++ b/include/holidays/br/pi.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision PI in Brazil +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision PI. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/br.rem + +OMIT 19 October MSG Dia do Piauí diff --git a/include/holidays/br/pr.rem b/include/holidays/br/pr.rem new file mode 100644 index 00000000..093c1022 --- /dev/null +++ b/include/holidays/br/pr.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision PR in Brazil +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision PR. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/br.rem + +OMIT 19 December MSG Emancipação do Paraná diff --git a/include/holidays/br/rj.rem b/include/holidays/br/rj.rem new file mode 100644 index 00000000..29df5c71 --- /dev/null +++ b/include/holidays/br/rj.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision RJ in Brazil +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision RJ. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/br.rem + +OMIT 23 April MSG São Jorge diff --git a/include/holidays/br/rn.rem b/include/holidays/br/rn.rem new file mode 100644 index 00000000..748e6f21 --- /dev/null +++ b/include/holidays/br/rn.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision RN in Brazil +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision RN. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/br.rem + +OMIT 7 August MSG Dia do Rio Grande do Norte +OMIT 3 October MSG Mártires de Cunhaú e Uruaçuu diff --git a/include/holidays/br/ro.rem b/include/holidays/br/ro.rem new file mode 100644 index 00000000..c4c56d5a --- /dev/null +++ b/include/holidays/br/ro.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision RO in Brazil +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision RO. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/br.rem + +OMIT 4 January MSG Criação do Estado +OMIT 18 June MSG Dia do Evangélico diff --git a/include/holidays/br/rr.rem b/include/holidays/br/rr.rem new file mode 100644 index 00000000..3cee4a7a --- /dev/null +++ b/include/holidays/br/rr.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision RR in Brazil +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision RR. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/br.rem + +OMIT 5 October MSG Criação do Estado diff --git a/include/holidays/br/rs.rem b/include/holidays/br/rs.rem new file mode 100644 index 00000000..68f491ba --- /dev/null +++ b/include/holidays/br/rs.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision RS in Brazil +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision RS. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/br.rem + +OMIT 20 September MSG Dia do Gaúcho diff --git a/include/holidays/br/sc.rem b/include/holidays/br/sc.rem new file mode 100644 index 00000000..f0f324b2 --- /dev/null +++ b/include/holidays/br/sc.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision SC in Brazil +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision SC. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/br.rem + +REM Sunday 11 August ADDOMIT SCANFROM -28 MSG Dia do Estado de Santa Catarina +REM Sunday 25 November ADDOMIT SCANFROM -28 MSG Dia de Santa Catarina de Alexandria diff --git a/include/holidays/br/se.rem b/include/holidays/br/se.rem new file mode 100644 index 00000000..832cd86a --- /dev/null +++ b/include/holidays/br/se.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision SE in Brazil +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision SE. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/br.rem + +OMIT 8 July MSG Emancipação política de Sergipe diff --git a/include/holidays/br/sp.rem b/include/holidays/br/sp.rem new file mode 100644 index 00000000..be19c506 --- /dev/null +++ b/include/holidays/br/sp.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision SP in Brazil +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision SP. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/br.rem + +OMIT 9 July MSG Revolução Constitucionalista diff --git a/include/holidays/br/to.rem b/include/holidays/br/to.rem new file mode 100644 index 00000000..872ef1b4 --- /dev/null +++ b/include/holidays/br/to.rem @@ -0,0 +1,14 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision TO in Brazil +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision TO. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/br.rem + +OMIT 18 March MSG Dia da Autonomia +OMIT 8 September MSG Nossa Senhora da Natividade +OMIT 5 October MSG Criação do Estado diff --git a/include/holidays/bs.rem b/include/holidays/bs.rem new file mode 100644 index 00000000..0faac052 --- /dev/null +++ b/include/holidays/bs.rem @@ -0,0 +1,24 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Bahamas +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +OMIT 10 January MSG Majority Rule Day +REM 11 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Majority Rule Day (observed) +REM 12 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Majority Rule Day (observed) +OMIT [easterdate($Uy)-2] MSG Good Friday +OMIT [easterdate($Uy)+1] MSG Easter Monday +OMIT [easterdate($Uy)+50] MSG Whit Monday +REM First Friday in June SCANFROM -28 ADDOMIT MSG Randol Fawkes Labour Day +OMIT 10 July MSG Independence Day +REM 11 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Independence Day (observed) +REM 12 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Independence Day (observed) +REM First Monday in August SCANFROM -28 ADDOMIT MSG Emancipation Day +REM Second Monday in October SCANFROM -28 ADDOMIT MSG National Heroes Day +OMIT 25 December MSG Christmas Day +OMIT 26 December MSG Boxing Day +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Boxing Day (observed) +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Christmas Day (observed) +REM 28 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Boxing Day (observed) diff --git a/include/holidays/bw.rem b/include/holidays/bw.rem new file mode 100644 index 00000000..25ee3b69 --- /dev/null +++ b/include/holidays/bw.rem @@ -0,0 +1,29 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Botswana +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +OMIT 2 January MSG New Year's Day Holiday +REM 3 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day Holiday (observed) +REM 3 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG New Year's Day (observed) +OMIT [easterdate($Uy)-2] MSG Good Friday +OMIT [easterdate($Uy)-1] MSG Holy Saturday +OMIT [easterdate($Uy)+1] MSG Easter Monday +OMIT [easterdate($Uy+39)] MSG Ascension Day +OMIT 1 May MSG Labour Day +REM 2 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Labour Day (observed) +REM 3 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Labour Day Holiday +OMIT 1 July MSG Sir Seretse Khama Day +REM 2 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Sir Seretse Khama Day (observed) +REM Third Monday in July SCANFROM -28 ADDOMIT MSG President's Day +REM Tuesday 16 July ADDOMIT SCANFROM -28 MSG President's Day Holiday +OMIT 30 September MSG Botswana Day +OMIT 1 October MSG Botswana Day Holiday +REM 2 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Botswana Day Holiday (observed) +REM 2 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Botswana Day (observed) +OMIT 25 December MSG Christmas Day +OMIT 26 December MSG Boxing Day +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Boxing Day (observed) +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Christmas Day (observed) +REM 28 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Boxing Day Holiday diff --git a/include/holidays/by.rem b/include/holidays/by.rem new file mode 100644 index 00000000..3f938d84 --- /dev/null +++ b/include/holidays/by.rem @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Belarus +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Новы год +OMIT 2 January MSG Новы год +OMIT 8 March MSG Дзень жанчын +OMIT [easterdate($Uy)+9] MSG Радаўніца +OMIT 1 May MSG Свята працы +OMIT 9 May MSG Дзень Перамогі +OMIT 3 July MSG Дзень Незалежнасці Рэспублікі Беларусь (Дзень Рэспублікі) +OMIT 7 November MSG Дзень Кастрычніцкай рэвалюцыі +OMIT 25 December MSG Нараджэнне Хрыстова (каталіцкае Раство) +OMIT 25 December MSG Нараджэнне Хрыстова (праваслаўнае Раство) diff --git a/include/holidays/bz.rem b/include/holidays/bz.rem new file mode 100644 index 00000000..deaa98a1 --- /dev/null +++ b/include/holidays/bz.rem @@ -0,0 +1,41 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Belize +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +OMIT 15 January MSG George Price Day +REM 16 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG George Price Day (observed) +REM 6 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG National Heroes and Benefactors Day (observed) +REM 7 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG National Heroes and Benefactors Day (observed) +REM 8 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG National Heroes and Benefactors Day (observed) +OMIT 9 March MSG National Heroes and Benefactors Day +REM 10 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG National Heroes and Benefactors Day (observed) +REM 12 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG National Heroes and Benefactors Day (observed) +OMIT [easterdate($Uy)-2] MSG Good Friday +OMIT [easterdate($Uy)-1] MSG Holy Saturday +OMIT [easterdate($Uy)+1] MSG Easter Monday +OMIT 1 May MSG Labour Day +REM 2 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Labour Day (observed) +REM 29 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Emancipation Day (observed) +REM 30 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Emancipation Day (observed) +REM 31 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Emancipation Day (observed) +OMIT 1 August MSG Emancipation Day +REM 2 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Emancipation Day (observed) +REM 4 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Emancipation Day (observed) +OMIT 10 September MSG Saint George's Caye Day +REM 11 September SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Saint George's Caye Day (observed) +OMIT 21 September MSG Independence Day +REM 22 September SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Independence Day (observed) +REM 9 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Indigenous Peoples' Resistance Day (observed) +REM 10 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Indigenous Peoples' Resistance Day (observed) +REM 11 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Indigenous Peoples' Resistance Day (observed) +OMIT 12 October MSG Indigenous Peoples' Resistance Day +REM 13 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Indigenous Peoples' Resistance Day (observed) +REM 15 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Indigenous Peoples' Resistance Day (observed) +OMIT 19 November MSG Garifuna Settlement Day +REM 20 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Garifuna Settlement Day (observed) +OMIT 25 December MSG Christmas Day +OMIT 26 December MSG Boxing Day +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Boxing Day (observed) diff --git a/include/holidays/ca.rem b/include/holidays/ca.rem index 092778fa..0cc5013d 100644 --- a/include/holidays/ca.rem +++ b/include/holidays/ca.rem @@ -1,16 +1,35 @@ -# Canadian Federal Holidays -# SPDX-License-Identifier: GPL-2.0-only - -# NOTE: This file ONLY includes Federal holidays that are observed throughout -# Canada. You should also include the appropriate file for the province -# or territory where you live to get all of the statutory holidays for -# that province. For example, if you live in Ontario, use: +# SPDX-License-Identifier: MIT +# Holiday file for Canada +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays # -# INCLUDE [$SysInclude]/ca.rem -# INCLUDE [$SysInclude]/ca/on.rem +# Note: This file consists only of the country-wide +# holidays for Canada. +# +# For region-specific holidays, you need to include +# one of the regional *.rem files in the directory +# [$SysInclude]/ca/ -OMIT 1 Jan MSG New Year's Day +OMIT 1 January MSG New Year's Day +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +REM 3 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +OMIT [easterdate($Uy)-2] MSG Good Friday +REM Monday 18 May ADDOMIT SCANFROM -28 MSG Victoria Day OMIT 1 July MSG Canada Day -REM First Monday in Sep SCANFROM -7 ADDOMIT MSG Labour Day -REM 30 Sep MSG National Day for Truth and Reconciliation -OMIT 25 Dec MSG Christmas +REM 2 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Canada Day (observed) +REM 3 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Canada Day (observed) +REM First Monday in September SCANFROM -28 ADDOMIT MSG Labour Day +OMIT 30 September MSG National Day for Truth and Reconciliation +REM 1 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG National Day for Truth and Reconciliation (observed) +REM 2 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG National Day for Truth and Reconciliation (observed) +REM Second Monday in October SCANFROM -28 ADDOMIT MSG Thanksgiving Day +OMIT 11 November MSG Remembrance Day +REM 12 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Remembrance Day (observed) +REM 13 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Remembrance Day (observed) +OMIT 25 December MSG Christmas Day +OMIT 26 December MSG Boxing Day +REM 26 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Christmas Day (observed) +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Christmas Day (observed) +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Christmas Day (observed) +REM 28 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Boxing Day (observed) +REM 28 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Boxing Day (observed) diff --git a/include/holidays/ca/ab.rem b/include/holidays/ca/ab.rem index 9c1fc976..a49c0f4a 100644 --- a/include/holidays/ca/ab.rem +++ b/include/holidays/ca/ab.rem @@ -1,12 +1,14 @@ -# Alberta Holidays -# SPDX-License-Identifier: GPL-2.0-only +# SPDX-License-Identifier: MIT +# Holiday file for subdivision AB in Canada +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision AB. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ca.rem -# NOTE: This file includes holidays only for Alberta. -# To get Federal holidays as well, INCLUDE [$SysInclude]/ca.rem - -OMIT [easterdate($Uy) - 2] MSG Good Friday -REM Third Monday in Feb SCANFROM -7 ADDOMIT MSG Family Day -REM Mon 18 May SCANFROM -7 ADDOMIT MSG Victoria Day -REM First Monday in Aug SCANFROM -7 ADDOMIT MSG Civic Holiday -REM Second Monday in Oct SCANFROM -7 ADDOMIT MSG Thanksgiving Day -OMIT 11 November MSG Remembrance Day +REM Third Monday in February SCANFROM -28 ADDOMIT MSG Family Day +REM [easterdate($Uy)+1] MSG Easter Monday +REM First Monday in August SCANFROM -28 MSG Heritage Day diff --git a/include/holidays/ca/bc.rem b/include/holidays/ca/bc.rem index 6fffcafd..94fddf3f 100644 --- a/include/holidays/ca/bc.rem +++ b/include/holidays/ca/bc.rem @@ -1,12 +1,13 @@ -# British Columbia Holidays -# SPDX-License-Identifier: GPL-2.0-only +# SPDX-License-Identifier: MIT +# Holiday file for subdivision BC in Canada +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision BC. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ca.rem -# NOTE: This file includes holidays only for British Columbia. -# To get Federal holidays as well, INCLUDE [$SysInclude]/ca.rem - -OMIT [easterdate($Uy) - 2] MSG Good Friday -REM Third Monday in Feb SCANFROM -7 ADDOMIT MSG Family Day -REM Mon 18 May SCANFROM -7 ADDOMIT MSG Victoria Day -REM First Monday in Aug SCANFROM -7 ADDOMIT MSG Civic Holiday -REM Second Monday in Oct SCANFROM -7 ADDOMIT MSG Thanksgiving Day -OMIT 11 November MSG Remembrance Day +REM Third Monday in February SCANFROM -28 ADDOMIT MSG Family Day +REM First Monday in August SCANFROM -28 ADDOMIT MSG British Columbia Day diff --git a/include/holidays/ca/mb.rem b/include/holidays/ca/mb.rem index 8d46ab0c..1c62e320 100644 --- a/include/holidays/ca/mb.rem +++ b/include/holidays/ca/mb.rem @@ -1,11 +1,13 @@ -# Manitoba Holidays -# SPDX-License-Identifier: GPL-2.0-only +# SPDX-License-Identifier: MIT +# Holiday file for subdivision MB in Canada +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision MB. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ca.rem -# NOTE: This file includes holidays only for Manitoba. -# To get Federal holidays as well, INCLUDE [$SysInclude]/ca.rem - -REM Third Monday in Feb SCANFROM -7 ADDOMIT MSG Louis Riel Day -OMIT [easterdate($Uy) - 2] MSG Good Friday -REM Mon 18 May SCANFROM -7 ADDOMIT MSG Victoria Day -REM Second Monday in Oct SCANFROM -7 ADDOMIT MSG Thanksgiving Day -OMIT 11 November MSG Remembrance Day +REM Third Monday in February SCANFROM -28 ADDOMIT MSG Louis Riel Day +REM First Monday in August SCANFROM -28 MSG Terry Fox Day diff --git a/include/holidays/ca/nb.rem b/include/holidays/ca/nb.rem index 5fec12c5..48db1125 100644 --- a/include/holidays/ca/nb.rem +++ b/include/holidays/ca/nb.rem @@ -1,10 +1,13 @@ -# New Brunswick Holidays -# SPDX-License-Identifier: GPL-2.0-only +# SPDX-License-Identifier: MIT +# Holiday file for subdivision NB in Canada +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision NB. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ca.rem -# NOTE: This file includes holidays only for New Brunswick. -# To get Federal holidays as well, INCLUDE [$SysInclude]/ca.rem - -REM Third Monday in Feb SCANFROM -7 ADDOMIT MSG Family Day -OMIT [easterdate($Uy) - 2] MSG Good Friday -REM First Monday in Aug SCANFROM -7 ADDOMIT MSG Civic Holiday -OMIT 11 November MSG Remembrance Day +REM Third Monday in February SCANFROM -28 ADDOMIT MSG Family Day +REM First Monday in August SCANFROM -28 ADDOMIT MSG New Brunswick Day diff --git a/include/holidays/ca/nl.rem b/include/holidays/ca/nl.rem index 37425396..a4f74823 100644 --- a/include/holidays/ca/nl.rem +++ b/include/holidays/ca/nl.rem @@ -1,11 +1,12 @@ -# Newfoundland and Labrador Holidays -# SPDX-License-Identifier: GPL-2.0-only +# SPDX-License-Identifier: MIT +# Holiday file for subdivision NL in Canada +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision NL. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ca.rem -# NOTE: This file includes holidays only for Newfoundland and Labrador. -# To get Federal holidays as well, INCLUDE [$SysInclude]/ca.rem - -OMIT 17 March MSG St. Patrick's Day -OMIT [easterdate($Uy) - 2] MSG Good Friday -OMIT 23 April MSG St. George's Day -OMIT 24 June MSG Discovery Day -REM 11 November MSG Remembrance Day +OMIT 1 July MSG Memorial Day diff --git a/include/holidays/ca/ns.rem b/include/holidays/ca/ns.rem index 0d5b8282..60ed338e 100644 --- a/include/holidays/ca/ns.rem +++ b/include/holidays/ca/ns.rem @@ -1,10 +1,13 @@ -# Nova Scotia Holidays -# SPDX-License-Identifier: GPL-2.0-only - -# NOTE: This file includes holidays only for Nova Scotia. -# To get Federal holidays as well, INCLUDE [$SysInclude]/ca.rem - -REM Third Monday in Feb SCANFROM -7 ADDOMIT MSG Heritage Day -OMIT [easterdate($Uy) - 2] MSG Good Friday -REM 11 November MSG Remembrance Day +# SPDX-License-Identifier: MIT +# Holiday file for subdivision NS in Canada +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision NS. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ca.rem +REM Third Monday in February SCANFROM -28 ADDOMIT MSG Heritage Day +REM First Monday in August SCANFROM -28 MSG Natal Day diff --git a/include/holidays/ca/nt.rem b/include/holidays/ca/nt.rem index 00d89678..719fd74a 100644 --- a/include/holidays/ca/nt.rem +++ b/include/holidays/ca/nt.rem @@ -1,11 +1,13 @@ -# Northwest Territories Holidays -# SPDX-License-Identifier: GPL-2.0-only +# SPDX-License-Identifier: MIT +# Holiday file for subdivision NT in Canada +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision NT. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ca.rem -# NOTE: This file includes holidays only for the Northwest Territories. -# To get Federal holidays as well, INCLUDE [$SysInclude]/ca.rem - -OMIT [easterdate($Uy) - 2] MSG Good Friday -REM Mon 18 May SCANFROM -7 ADDOMIT MSG Victoria Day OMIT 21 June MSG National Aboriginal Day -REM Second Monday in Oct SCANFROM -7 ADDOMIT MSG Thanksgiving Day -OMIT 11 November MSG Remembrance Day +REM First Monday in August SCANFROM -28 ADDOMIT MSG Civic Holiday diff --git a/include/holidays/ca/nu.rem b/include/holidays/ca/nu.rem index 51e45c8c..2805421d 100644 --- a/include/holidays/ca/nu.rem +++ b/include/holidays/ca/nu.rem @@ -1,11 +1,13 @@ -# Nunavut Holidays -# SPDX-License-Identifier: GPL-2.0-only +# SPDX-License-Identifier: MIT +# Holiday file for subdivision NU in Canada +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision NU. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ca.rem -# NOTE: This file includes holidays only for Nunavut. -# To get Federal holidays as well, INCLUDE [$SysInclude]/ca.rem - -OMIT [easterdate($Uy) - 2] MSG Good Friday -REM Mon 18 May SCANFROM -7 ADDOMIT MSG Victoria Day -OMIT 9 July MSG Nunavut Day -REM First Monday in Aug SCANFROM -7 ADDOMIT MSG Civic Holiday -OMIT 11 November MSG Remembrance Day +REM First Monday in August SCANFROM -28 ADDOMIT MSG Civic Holiday +REM 9 July MSG Nunavut Day diff --git a/include/holidays/ca/on.rem b/include/holidays/ca/on.rem index 6cfa7642..11589e69 100644 --- a/include/holidays/ca/on.rem +++ b/include/holidays/ca/on.rem @@ -1,12 +1,13 @@ -# Ontario Holidays -# SPDX-License-Identifier: GPL-2.0-only +# SPDX-License-Identifier: MIT +# Holiday file for subdivision ON in Canada +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision ON. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ca.rem -# NOTE: This file includes holidays only for Ontario. -# To get Federal holidays as well, INCLUDE [$SysInclude]/ca.rem - -REM Third Monday in Feb SCANFROM -7 ADDOMIT MSG Family Day -OMIT [easterdate($Uy) - 2] MSG Good Friday -REM Mon 18 May SCANFROM -7 ADDOMIT MSG Victoria Day -REM First Monday in Aug SCANFROM -7 ADDOMIT MSG Civic Holiday -REM 11 November MSG Remembrance Day -OMIT 26 Dec MSG Boxing Day +REM Third Monday in February SCANFROM -28 ADDOMIT MSG Family Day +REM First Monday in August SCANFROM -28 MSG Civic Holiday diff --git a/include/holidays/ca/pe.rem b/include/holidays/ca/pe.rem index cf523d2d..6ec6576a 100644 --- a/include/holidays/ca/pe.rem +++ b/include/holidays/ca/pe.rem @@ -1,10 +1,12 @@ -# Prince Edward Island Holidays -# SPDX-License-Identifier: GPL-2.0-only - -# NOTE: This file includes holidays only for Prince Edward Island. -# To get Federal holidays as well, INCLUDE [$SysInclude]/ca.rem - -OMIT [easterdate($Uy) - 2] MSG Good Friday -REM First Monday in Aug SCANFROM -7 ADDOMIT MSG Islander Day -OMIT 11 November MSG Remembrance Day +# SPDX-License-Identifier: MIT +# Holiday file for subdivision PE in Canada +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision PE. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ca.rem +REM Third Monday in February SCANFROM -28 ADDOMIT MSG Islander Day diff --git a/include/holidays/ca/qc.rem b/include/holidays/ca/qc.rem index ba70b3c6..0c706586 100644 --- a/include/holidays/ca/qc.rem +++ b/include/holidays/ca/qc.rem @@ -1,11 +1,15 @@ -# Quebec Holidays -# SPDX-License-Identifier: GPL-2.0-only +# SPDX-License-Identifier: MIT +# Holiday file for subdivision QC in Canada +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision QC. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ca.rem -# NOTE: This file includes holidays only for Quebec. -# To get Federal holidays as well, INCLUDE [$SysInclude]/ca.rem - -OMIT [easterdate($Uy) + 1] MSG Easter Monday -REM Mon 18 May SCANFROM -7 ADDOMIT MSG Victoria Day -OMIT 24 June MSG Fête Nationale -REM Second Monday in Oct SCANFROM -7 ADDOMIT MSG Thanksgiving Day -REM 11 November MSG Remembrance Day +REM Monday 18 May ADDOMIT SCANFROM -28 MSG National Patriots' Day +OMIT 24 June MSG Saint Jean Baptiste Day +REM 25 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Saint Jean Baptiste Day (observed) +REM [easterdate($Uy)+1] MSG Easter Monday diff --git a/include/holidays/ca/sk.rem b/include/holidays/ca/sk.rem index 1ac73005..a3dc91b4 100644 --- a/include/holidays/ca/sk.rem +++ b/include/holidays/ca/sk.rem @@ -1,12 +1,13 @@ -# Saskatchewan Holidays -# SPDX-License-Identifier: GPL-2.0-only +# SPDX-License-Identifier: MIT +# Holiday file for subdivision SK in Canada +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision SK. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ca.rem -# NOTE: This file includes holidays only for Saskatchewan. -# To get Federal holidays as well, INCLUDE [$SysInclude]/ca.rem - -OMIT [easterdate($Uy) - 2] MSG Good Friday -REM Third Monday in Feb SCANFROM -7 ADDOMIT MSG Family Day -REM Mon 18 May SCANFROM -7 ADDOMIT MSG Victoria Day -REM First Monday in Aug SCANFROM -7 ADDOMIT MSG Civic Holiday -REM Second Monday in Oct SCANFROM -7 ADDOMIT MSG Thanksgiving Day -OMIT 11 November MSG Remembrance Day +REM Third Monday in February SCANFROM -28 ADDOMIT MSG Family Day +REM First Monday in August SCANFROM -28 ADDOMIT MSG Saskatchewan Day diff --git a/include/holidays/ca/yt.rem b/include/holidays/ca/yt.rem index 3b66fcbf..342ec84f 100644 --- a/include/holidays/ca/yt.rem +++ b/include/holidays/ca/yt.rem @@ -1,12 +1,14 @@ -# Yukon Territory Holidays -# SPDX-License-Identifier: GPL-2.0-only +# SPDX-License-Identifier: MIT +# Holiday file for subdivision YT in Canada +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision YT. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ca.rem -# NOTE: This file includes holidays only for Yukon Territory. -# To get Federal holidays as well, INCLUDE [$SysInclude]/ca.rem - -REM Third Monday in Feb SCANFROM -7 ADDOMIT MSG Discovery Day -OMIT [easterdate($Uy) - 2] MSG Good Friday -REM Mon 18 May SCANFROM -7 ADDOMIT MSG Victoria Day -OMIT June 21 MSG National Indigenous Peoples Day -REM Second Monday in Oct SCANFROM -7 ADDOMIT MSG Thanksgiving Day -OMIT 11 November MSG Remembrance Day +OMIT 21 June MSG National Aboriginal Day +REM Third Monday in August SCANFROM -28 ADDOMIT MSG Discovery Day +REM Sunday 1 March --9 SCANFROM -28 MSG Heritage Day diff --git a/include/holidays/cg.rem b/include/holidays/cg.rem new file mode 100644 index 00000000..bc2441dd --- /dev/null +++ b/include/holidays/cg.rem @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Congo +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Jour de l'An +OMIT [easterdate($Uy)+1] MSG Lundi de Pâques +OMIT [easterdate($Uy)+50] MSG Lundi de Pentecôte +OMIT [easterdate($Uy+39)] MSG Ascension +OMIT 1 May MSG Fête du Travail +OMIT 10 June MSG Fête de la Réconciliation +OMIT 15 August MSG Fête Nationale +OMIT 1 November MSG Toussaint +OMIT 28 November MSG Jour de la République +OMIT 25 December MSG Noël diff --git a/include/holidays/ch.rem b/include/holidays/ch.rem new file mode 100644 index 00000000..5c4c8a5d --- /dev/null +++ b/include/holidays/ch.rem @@ -0,0 +1,16 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Switzerland +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note: This file consists only of the country-wide +# holidays for Switzerland. +# +# For region-specific holidays, you need to include +# one of the regional *.rem files in the directory +# [$SysInclude]/ch/ + +OMIT 1 January MSG Neujahrestag +OMIT [easterdate($Uy+39)] MSG Auffahrt +OMIT 1 August MSG Nationalfeiertag +OMIT 25 December MSG Weihnachten diff --git a/include/holidays/ch/ag.rem b/include/holidays/ch/ag.rem new file mode 100644 index 00000000..6a1985bd --- /dev/null +++ b/include/holidays/ch/ag.rem @@ -0,0 +1,21 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision AG in Switzerland +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision AG. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ch.rem + +OMIT 2 January MSG Berchtoldstag +OMIT [easterdate($Uy)-2] MSG Karfreitag +OMIT [easterdate($Uy)+1] MSG Ostermontag +OMIT [easterdate($Uy)+50] MSG Pfingstmontag +OMIT [easterdate($Uy+60)] MSG Fronleichnam +OMIT 1 May MSG Tag der Arbeit +OMIT 15 August MSG Mariä Himmelfahrt +OMIT 1 November MSG Allerheiligen +OMIT 8 December MSG Mariä Empfängnis +OMIT 26 December MSG Stephanstag diff --git a/include/holidays/ch/ai.rem b/include/holidays/ch/ai.rem new file mode 100644 index 00000000..08d6515e --- /dev/null +++ b/include/holidays/ch/ai.rem @@ -0,0 +1,19 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision AI in Switzerland +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision AI. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ch.rem + +OMIT [easterdate($Uy)-2] MSG Karfreitag +OMIT [easterdate($Uy)+1] MSG Ostermontag +OMIT [easterdate($Uy)+50] MSG Pfingstmontag +OMIT [easterdate($Uy+60)] MSG Fronleichnam +OMIT 15 August MSG Mariä Himmelfahrt +OMIT 1 November MSG Allerheiligen +OMIT 8 December MSG Mariä Empfängnis +OMIT 26 December MSG Stephanstag diff --git a/include/holidays/ch/ar.rem b/include/holidays/ch/ar.rem new file mode 100644 index 00000000..ecaf1c33 --- /dev/null +++ b/include/holidays/ch/ar.rem @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision AR in Switzerland +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision AR. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ch.rem + +OMIT [easterdate($Uy)-2] MSG Karfreitag +OMIT [easterdate($Uy)+1] MSG Ostermontag +OMIT [easterdate($Uy)+50] MSG Pfingstmontag +OMIT 26 December MSG Stephanstag diff --git a/include/holidays/ch/be.rem b/include/holidays/ch/be.rem new file mode 100644 index 00000000..a4db72c3 --- /dev/null +++ b/include/holidays/ch/be.rem @@ -0,0 +1,16 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision BE in Switzerland +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision BE. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ch.rem + +OMIT 2 January MSG Berchtoldstag +OMIT [easterdate($Uy)-2] MSG Karfreitag +OMIT [easterdate($Uy)+1] MSG Ostermontag +OMIT [easterdate($Uy)+50] MSG Pfingstmontag +OMIT 26 December MSG Stephanstag diff --git a/include/holidays/ch/bl.rem b/include/holidays/ch/bl.rem new file mode 100644 index 00000000..19a255ec --- /dev/null +++ b/include/holidays/ch/bl.rem @@ -0,0 +1,16 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision BL in Switzerland +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision BL. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ch.rem + +OMIT [easterdate($Uy)-2] MSG Karfreitag +OMIT [easterdate($Uy)+1] MSG Ostermontag +OMIT [easterdate($Uy)+50] MSG Pfingstmontag +OMIT 1 May MSG Tag der Arbeit +OMIT 26 December MSG Stephanstag diff --git a/include/holidays/ch/bs.rem b/include/holidays/ch/bs.rem new file mode 100644 index 00000000..cb8fda89 --- /dev/null +++ b/include/holidays/ch/bs.rem @@ -0,0 +1,16 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision BS in Switzerland +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision BS. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ch.rem + +OMIT [easterdate($Uy)-2] MSG Karfreitag +OMIT [easterdate($Uy)+1] MSG Ostermontag +OMIT [easterdate($Uy)+50] MSG Pfingstmontag +OMIT 1 May MSG Tag der Arbeit +OMIT 26 December MSG Stephanstag diff --git a/include/holidays/ch/fr.rem b/include/holidays/ch/fr.rem new file mode 100644 index 00000000..88e89fd5 --- /dev/null +++ b/include/holidays/ch/fr.rem @@ -0,0 +1,16 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision FR in Switzerland +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision FR. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ch.rem + +OMIT [easterdate($Uy)-2] MSG Karfreitag +REM 2 January MSG Berchtoldstag +REM [easterdate($Uy)+1] MSG Ostermontag +REM [easterdate($Uy)+50] MSG Pfingstmontag +REM 26 December MSG Stephanstag diff --git a/include/holidays/ch/ge.rem b/include/holidays/ch/ge.rem new file mode 100644 index 00000000..71305167 --- /dev/null +++ b/include/holidays/ch/ge.rem @@ -0,0 +1,16 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision GE in Switzerland +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision GE. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ch.rem + +OMIT [easterdate($Uy)-2] MSG Karfreitag +OMIT [easterdate($Uy)+1] MSG Ostermontag +OMIT [easterdate($Uy)+50] MSG Pfingstmontag +REM Thursday 5 September ADDOMIT SCANFROM -28 MSG Genfer Bettag +OMIT 31 December MSG Wiederherstellung der Republik diff --git a/include/holidays/ch/gl.rem b/include/holidays/ch/gl.rem new file mode 100644 index 00000000..e8165917 --- /dev/null +++ b/include/holidays/ch/gl.rem @@ -0,0 +1,17 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision GL in Switzerland +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision GL. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ch.rem + +OMIT [easterdate($Uy)-2] MSG Karfreitag +OMIT [easterdate($Uy)+1] MSG Ostermontag +OMIT [easterdate($Uy)+50] MSG Pfingstmontag +OMIT 1 November MSG Allerheiligen +OMIT 26 December MSG Stephanstag +REM 2 January MSG Berchtoldstag diff --git a/include/holidays/ch/gr.rem b/include/holidays/ch/gr.rem new file mode 100644 index 00000000..c84fb820 --- /dev/null +++ b/include/holidays/ch/gr.rem @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision GR in Switzerland +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision GR. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ch.rem + +OMIT [easterdate($Uy)+1] MSG Ostermontag +OMIT [easterdate($Uy)+50] MSG Pfingstmontag +OMIT 26 December MSG Stephanstag +REM [easterdate($Uy)-2] MSG Karfreitag diff --git a/include/holidays/ch/ju.rem b/include/holidays/ch/ju.rem new file mode 100644 index 00000000..7bfe252a --- /dev/null +++ b/include/holidays/ch/ju.rem @@ -0,0 +1,20 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision JU in Switzerland +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision JU. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ch.rem + +OMIT 2 January MSG Berchtoldstag +OMIT [easterdate($Uy)-2] MSG Karfreitag +OMIT [easterdate($Uy)+1] MSG Ostermontag +OMIT [easterdate($Uy)+50] MSG Pfingstmontag +OMIT [easterdate($Uy+60)] MSG Fronleichnam +OMIT 1 May MSG Tag der Arbeit +OMIT 23 June MSG Fest der Unabhängigkeit +OMIT 15 August MSG Mariä Himmelfahrt +OMIT 1 November MSG Allerheiligen diff --git a/include/holidays/ch/lu.rem b/include/holidays/ch/lu.rem new file mode 100644 index 00000000..69bcc551 --- /dev/null +++ b/include/holidays/ch/lu.rem @@ -0,0 +1,20 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision LU in Switzerland +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision LU. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ch.rem + +OMIT 2 January MSG Berchtoldstag +OMIT [easterdate($Uy)-2] MSG Karfreitag +OMIT [easterdate($Uy)+1] MSG Ostermontag +OMIT [easterdate($Uy)+50] MSG Pfingstmontag +OMIT [easterdate($Uy+60)] MSG Fronleichnam +OMIT 15 August MSG Mariä Himmelfahrt +OMIT 1 November MSG Allerheiligen +OMIT 8 December MSG Mariä Empfängnis +OMIT 26 December MSG Stephanstag diff --git a/include/holidays/ch/ne.rem b/include/holidays/ch/ne.rem new file mode 100644 index 00000000..1df75e6c --- /dev/null +++ b/include/holidays/ch/ne.rem @@ -0,0 +1,17 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision NE in Switzerland +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision NE. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ch.rem + +OMIT 2 January MSG Berchtoldstag +OMIT 1 March MSG Jahrestag der Ausrufung der Republik +OMIT [easterdate($Uy)-2] MSG Karfreitag +OMIT [easterdate($Uy+60)] MSG Fronleichnam +OMIT 1 May MSG Tag der Arbeit +OMIT 26 December MSG Stephanstag diff --git a/include/holidays/ch/nw.rem b/include/holidays/ch/nw.rem new file mode 100644 index 00000000..a7239e57 --- /dev/null +++ b/include/holidays/ch/nw.rem @@ -0,0 +1,21 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision NW in Switzerland +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision NW. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ch.rem + +OMIT 19 March MSG Josefstag +OMIT [easterdate($Uy)-2] MSG Karfreitag +OMIT [easterdate($Uy+60)] MSG Fronleichnam +OMIT 15 August MSG Mariä Himmelfahrt +OMIT 1 November MSG Allerheiligen +OMIT 8 December MSG Mariä Empfängnis +REM 2 January MSG Berchtoldstag +REM [easterdate($Uy)+1] MSG Ostermontag +REM [easterdate($Uy)+50] MSG Pfingstmontag +REM 26 December MSG Stephanstag diff --git a/include/holidays/ch/ow.rem b/include/holidays/ch/ow.rem new file mode 100644 index 00000000..927e7c34 --- /dev/null +++ b/include/holidays/ch/ow.rem @@ -0,0 +1,21 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision OW in Switzerland +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision OW. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ch.rem + +OMIT [easterdate($Uy)-2] MSG Karfreitag +OMIT [easterdate($Uy+60)] MSG Fronleichnam +OMIT 15 August MSG Mariä Himmelfahrt +OMIT 25 September MSG Bruder Klaus +OMIT 1 November MSG Allerheiligen +OMIT 8 December MSG Mariä Empfängnis +REM 2 January MSG Berchtoldstag +REM [easterdate($Uy)+1] MSG Ostermontag +REM [easterdate($Uy)+50] MSG Pfingstmontag +REM 26 December MSG Stephanstag diff --git a/include/holidays/ch/sg.rem b/include/holidays/ch/sg.rem new file mode 100644 index 00000000..30b36951 --- /dev/null +++ b/include/holidays/ch/sg.rem @@ -0,0 +1,17 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision SG in Switzerland +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision SG. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ch.rem + +OMIT [easterdate($Uy)-2] MSG Karfreitag +OMIT [easterdate($Uy)+1] MSG Ostermontag +OMIT [easterdate($Uy)+50] MSG Pfingstmontag +OMIT 1 November MSG Allerheiligen +OMIT 26 December MSG Stephanstag +REM 2 January MSG Berchtoldstag diff --git a/include/holidays/ch/sh.rem b/include/holidays/ch/sh.rem new file mode 100644 index 00000000..238cf404 --- /dev/null +++ b/include/holidays/ch/sh.rem @@ -0,0 +1,17 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision SH in Switzerland +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision SH. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ch.rem + +OMIT [easterdate($Uy)-2] MSG Karfreitag +OMIT [easterdate($Uy)+1] MSG Ostermontag +OMIT [easterdate($Uy)+50] MSG Pfingstmontag +OMIT 1 May MSG Tag der Arbeit +OMIT 26 December MSG Stephanstag +REM 2 January MSG Berchtoldstag diff --git a/include/holidays/ch/so.rem b/include/holidays/ch/so.rem new file mode 100644 index 00000000..8dca3069 --- /dev/null +++ b/include/holidays/ch/so.rem @@ -0,0 +1,14 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision SO in Switzerland +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision SO. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ch.rem + +OMIT [easterdate($Uy)-2] MSG Karfreitag +REM 2 January MSG Berchtoldstag +REM 1 May MSG Tag der Arbeit diff --git a/include/holidays/ch/sz.rem b/include/holidays/ch/sz.rem new file mode 100644 index 00000000..80e90fc0 --- /dev/null +++ b/include/holidays/ch/sz.rem @@ -0,0 +1,21 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision SZ in Switzerland +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision SZ. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ch.rem + +OMIT 6 January MSG Heilige Drei Könige +OMIT 19 March MSG Josefstag +OMIT [easterdate($Uy)-2] MSG Karfreitag +OMIT [easterdate($Uy)+1] MSG Ostermontag +OMIT [easterdate($Uy)+50] MSG Pfingstmontag +OMIT [easterdate($Uy+60)] MSG Fronleichnam +OMIT 15 August MSG Mariä Himmelfahrt +OMIT 1 November MSG Allerheiligen +OMIT 8 December MSG Mariä Empfängnis +OMIT 26 December MSG Stephanstag diff --git a/include/holidays/ch/tg.rem b/include/holidays/ch/tg.rem new file mode 100644 index 00000000..9aa543d9 --- /dev/null +++ b/include/holidays/ch/tg.rem @@ -0,0 +1,17 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision TG in Switzerland +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision TG. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ch.rem + +OMIT 2 January MSG Berchtoldstag +OMIT [easterdate($Uy)-2] MSG Karfreitag +OMIT [easterdate($Uy)+1] MSG Ostermontag +OMIT [easterdate($Uy)+50] MSG Pfingstmontag +OMIT 1 May MSG Tag der Arbeit +OMIT 26 December MSG Stephanstag diff --git a/include/holidays/ch/ti.rem b/include/holidays/ch/ti.rem new file mode 100644 index 00000000..b986fc76 --- /dev/null +++ b/include/holidays/ch/ti.rem @@ -0,0 +1,22 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision TI in Switzerland +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision TI. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ch.rem + +OMIT 6 January MSG Heilige Drei Könige +OMIT 19 March MSG Josefstag +OMIT [easterdate($Uy)+1] MSG Ostermontag +OMIT [easterdate($Uy)+50] MSG Pfingstmontag +OMIT [easterdate($Uy+60)] MSG Fronleichnam +OMIT 1 May MSG Tag der Arbeit +OMIT 29 June MSG Peter und Paul +OMIT 15 August MSG Mariä Himmelfahrt +OMIT 1 November MSG Allerheiligen +OMIT 8 December MSG Mariä Empfängnis +OMIT 26 December MSG Stephanstag diff --git a/include/holidays/ch/ur.rem b/include/holidays/ch/ur.rem new file mode 100644 index 00000000..8b1ab917 --- /dev/null +++ b/include/holidays/ch/ur.rem @@ -0,0 +1,21 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision UR in Switzerland +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision UR. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ch.rem + +OMIT 6 January MSG Heilige Drei Könige +OMIT 19 March MSG Josefstag +OMIT [easterdate($Uy)-2] MSG Karfreitag +OMIT [easterdate($Uy)+1] MSG Ostermontag +OMIT [easterdate($Uy)+50] MSG Pfingstmontag +OMIT [easterdate($Uy+60)] MSG Fronleichnam +OMIT 15 August MSG Mariä Himmelfahrt +OMIT 1 November MSG Allerheiligen +OMIT 8 December MSG Mariä Empfängnis +OMIT 26 December MSG Stephanstag diff --git a/include/holidays/ch/vd.rem b/include/holidays/ch/vd.rem new file mode 100644 index 00000000..7effbd4f --- /dev/null +++ b/include/holidays/ch/vd.rem @@ -0,0 +1,16 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision VD in Switzerland +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision VD. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ch.rem + +OMIT 2 January MSG Berchtoldstag +OMIT [easterdate($Uy)-2] MSG Karfreitag +OMIT [easterdate($Uy)+1] MSG Ostermontag +OMIT [easterdate($Uy)+50] MSG Pfingstmontag +REM Monday 16 September ADDOMIT SCANFROM -28 MSG Bettagsmontag diff --git a/include/holidays/ch/vs.rem b/include/holidays/ch/vs.rem new file mode 100644 index 00000000..457bdddd --- /dev/null +++ b/include/holidays/ch/vs.rem @@ -0,0 +1,20 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision VS in Switzerland +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision VS. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ch.rem + +OMIT 19 March MSG Josefstag +OMIT [easterdate($Uy+60)] MSG Fronleichnam +OMIT 15 August MSG Mariä Himmelfahrt +OMIT 1 November MSG Allerheiligen +OMIT 8 December MSG Mariä Empfängnis +REM 2 January MSG Berchtoldstag +REM [easterdate($Uy)+1] MSG Ostermontag +REM [easterdate($Uy)+50] MSG Pfingstmontag +REM 26 December MSG Stephanstag diff --git a/include/holidays/ch/zg.rem b/include/holidays/ch/zg.rem new file mode 100644 index 00000000..76ffc5cb --- /dev/null +++ b/include/holidays/ch/zg.rem @@ -0,0 +1,20 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision ZG in Switzerland +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision ZG. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ch.rem + +OMIT [easterdate($Uy)-2] MSG Karfreitag +OMIT [easterdate($Uy+60)] MSG Fronleichnam +OMIT 15 August MSG Mariä Himmelfahrt +OMIT 1 November MSG Allerheiligen +OMIT 8 December MSG Mariä Empfängnis +REM 2 January MSG Berchtoldstag +REM [easterdate($Uy)+1] MSG Ostermontag +REM [easterdate($Uy)+50] MSG Pfingstmontag +REM 26 December MSG Stephanstag diff --git a/include/holidays/ch/zh.rem b/include/holidays/ch/zh.rem new file mode 100644 index 00000000..0e67e543 --- /dev/null +++ b/include/holidays/ch/zh.rem @@ -0,0 +1,17 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision ZH in Switzerland +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision ZH. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ch.rem + +OMIT 2 January MSG Berchtoldstag +OMIT [easterdate($Uy)-2] MSG Karfreitag +OMIT [easterdate($Uy)+1] MSG Ostermontag +OMIT [easterdate($Uy)+50] MSG Pfingstmontag +OMIT 1 May MSG Tag der Arbeit +OMIT 26 December MSG Stephanstag diff --git a/include/holidays/cl.rem b/include/holidays/cl.rem new file mode 100644 index 00000000..b4ae3fa6 --- /dev/null +++ b/include/holidays/cl.rem @@ -0,0 +1,41 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Chile +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note: This file consists only of the country-wide +# holidays for Chile. +# +# For region-specific holidays, you need to include +# one of the regional *.rem files in the directory +# [$SysInclude]/cl/ + +OMIT 1 January MSG Año Nuevo +OMIT 2 January MSG Feriado nacional +OMIT [easterdate($Uy)-2] MSG Viernes Santo +OMIT [easterdate($Uy)-1] MSG Sábado Santo +OMIT 1 May MSG Día Nacional del Trabajo +OMIT 21 May MSG Día de las Glorias Navales +REM 26 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG San Pedro y San Pablo +REM 27 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG San Pedro y San Pablo +REM 28 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG San Pedro y San Pablo +OMIT 29 June MSG San Pedro y San Pablo +REM 2 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG San Pedro y San Pablo +OMIT 16 July MSG Virgen del Carmen +OMIT 15 August MSG Asunción de la Virgen +OMIT 17 September MSG Fiestas Patrias +OMIT 18 September MSG Día de la Independencia +OMIT 19 September MSG Día de las Glorias del Ejército +OMIT 20 September MSG Fiestas Patrias +REM 9 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día del Encuentro de dos Mundos +REM 10 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día del Encuentro de dos Mundos +REM 11 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día del Encuentro de dos Mundos +OMIT 12 October MSG Día del Encuentro de dos Mundos +REM 15 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día del Encuentro de dos Mundos +REM 27 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Día Nacional de las Iglesias Evangélicas y Protestantes +OMIT 31 October MSG Día Nacional de las Iglesias Evangélicas y Protestantes +OMIT 1 November MSG Día de Todos los Santos +REM 2 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Día Nacional de las Iglesias Evangélicas y Protestantes +OMIT 8 December MSG La Inmaculada Concepción +OMIT 25 December MSG Navidad +REM 31 December MSG Feriado bancario diff --git a/include/holidays/cl/ap.rem b/include/holidays/cl/ap.rem new file mode 100644 index 00000000..c71fe89f --- /dev/null +++ b/include/holidays/cl/ap.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision AP in Chile +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision AP. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/cl.rem + +OMIT 7 June MSG Asalto y Toma del Morro de Arica diff --git a/include/holidays/cl/nb.rem b/include/holidays/cl/nb.rem new file mode 100644 index 00000000..01ac3702 --- /dev/null +++ b/include/holidays/cl/nb.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision NB in Chile +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision NB. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/cl.rem + +OMIT 20 August MSG Nacimiento del Prócer de la Independencia (Chillán y Chillán Viejo) diff --git a/include/holidays/cm.rem b/include/holidays/cm.rem new file mode 100644 index 00000000..255d2ef8 --- /dev/null +++ b/include/holidays/cm.rem @@ -0,0 +1,19 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Cameroon +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG New Year's Day (observed) +OMIT 11 February MSG Youth Day +REM 11 February OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Youth Day (observed) +OMIT [easterdate($Uy)-2] MSG Good Friday +OMIT [easterdate($Uy+39)] MSG Ascension Day +OMIT 1 May MSG Labour Day +REM 1 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Labour Day (observed) +OMIT 20 May MSG National Day +REM 20 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG National Day (observed) +OMIT 15 August MSG Assumption Day +REM 15 August OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Assumption Day (observed) +OMIT 25 December MSG Christmas Day +REM 25 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Christmas Day (observed) diff --git a/include/holidays/co.rem b/include/holidays/co.rem new file mode 100644 index 00000000..af772f87 --- /dev/null +++ b/include/holidays/co.rem @@ -0,0 +1,83 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Colombia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Año Nuevo +OMIT 6 January MSG Día de los Reyes Magos +REM 7 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de los Reyes Magos (observado) +REM 8 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de los Reyes Magos (observado) +REM 9 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de los Reyes Magos (observado) +REM 10 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de los Reyes Magos (observado) +REM 11 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de los Reyes Magos (observado) +REM 12 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de los Reyes Magos (observado) +OMIT 19 March MSG Día de San José +REM 20 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de San José (observado) +REM 21 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de San José (observado) +REM 22 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de San José (observado) +REM 23 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de San José (observado) +REM 24 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de San José (observado) +REM 25 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de San José (observado) +OMIT [easterdate($Uy)-3] MSG Jueves Santo +OMIT [easterdate($Uy)-2] MSG Viernes Santo +OMIT [easterdate($Uy)+68] MSG Sagrado Corazón +OMIT [easterdate($Uy+39)] MSG Ascensión del señor +OMIT [easterdate($Uy+60)] MSG Corpus Christi +OMIT 1 May MSG Día del Trabajo +REM 10 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Ascensión del señor (observado) +REM 11 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Ascensión del señor (observado) +REM 12 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Ascensión del señor (observado) +REM 13 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Ascensión del señor (observado) +REM 14 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Ascensión del señor (observado) +REM 15 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Ascensión del señor (observado) +REM 31 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Corpus Christi (observado) +REM 1 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Corpus Christi (observado) +REM 2 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Corpus Christi (observado) +REM 3 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Corpus Christi (observado) +REM 4 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Corpus Christi (observado) +REM 5 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Corpus Christi (observado) +REM 8 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Sagrado Corazón (observado) +REM 9 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Sagrado Corazón (observado) +REM 10 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Sagrado Corazón (observado) +REM 11 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Sagrado Corazón (observado) +REM 12 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Sagrado Corazón (observado) +REM 13 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Sagrado Corazón (observado) +OMIT 29 June MSG San Pedro y San Pablo +REM 30 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG San Pedro y San Pablo (observado) +REM 1 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG San Pedro y San Pablo (observado) +REM 2 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG San Pedro y San Pablo (observado) +REM 3 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG San Pedro y San Pablo (observado) +REM 4 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG San Pedro y San Pablo (observado) +REM 5 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG San Pedro y San Pablo (observado) +OMIT 20 July MSG Día de la Independencia +OMIT 7 August MSG Batalla de Boyacá +OMIT 15 August MSG La Asunción +REM 16 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG La Asunción (observado) +REM 17 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG La Asunción (observado) +REM 18 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG La Asunción (observado) +REM 19 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG La Asunción (observado) +REM 20 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG La Asunción (observado) +REM 21 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG La Asunción (observado) +OMIT 12 October MSG Día de la Raza +REM 13 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de la Raza (observado) +REM 14 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de la Raza (observado) +REM 15 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de la Raza (observado) +REM 16 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de la Raza (observado) +REM 17 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de la Raza (observado) +REM 18 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de la Raza (observado) +OMIT 1 November MSG Día de Todos los Santos +REM 2 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de Todos los Santos (observado) +REM 3 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de Todos los Santos (observado) +REM 4 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de Todos los Santos (observado) +REM 5 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de Todos los Santos (observado) +REM 6 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de Todos los Santos (observado) +REM 7 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de Todos los Santos (observado) +OMIT 11 November MSG Independencia de Cartagena +REM 12 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Independencia de Cartagena (observado) +REM 13 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Independencia de Cartagena (observado) +REM 14 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Independencia de Cartagena (observado) +REM 15 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Independencia de Cartagena (observado) +REM 16 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Independencia de Cartagena (observado) +REM 17 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Independencia de Cartagena (observado) +OMIT 8 December MSG La Inmaculada Concepción +OMIT 25 December MSG Navidad diff --git a/include/holidays/cr.rem b/include/holidays/cr.rem new file mode 100644 index 00000000..245f8cb8 --- /dev/null +++ b/include/holidays/cr.rem @@ -0,0 +1,35 @@ +# SPDX-License-Identifier: MIT +# Holiday file for CostaRica +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Año Nuevo +REM 9 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de Juan Santamaría (observado) +REM 10 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de Juan Santamaría (observado) +OMIT 11 April MSG Día de Juan Santamaría +OMIT [easterdate($Uy)-3] MSG Jueves Santo +REM 12 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de Juan Santamaría (observado) +OMIT [easterdate($Uy)-2] MSG Viernes Santo +REM 13 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de Juan Santamaría (observado) +REM 14 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de Juan Santamaría (observado) +REM 15 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de Juan Santamaría (observado) +OMIT 1 May MSG Día Internacional del Trabajo +REM 23 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Anexión del Partido de Nicoya a Costa Rica (observado) +REM 24 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Anexión del Partido de Nicoya a Costa Rica (observado) +OMIT 25 July MSG Anexión del Partido de Nicoya a Costa Rica +REM 26 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Anexión del Partido de Nicoya a Costa Rica (observado) +REM 27 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Anexión del Partido de Nicoya a Costa Rica (observado) +REM 28 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Anexión del Partido de Nicoya a Costa Rica (observado) +REM 29 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Anexión del Partido de Nicoya a Costa Rica (observado) +REM 13 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de la Madre (observado) +REM 14 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de la Madre (observado) +OMIT 15 August MSG Día de la Madre +REM 16 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de la Madre (observado) +REM 17 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de la Madre (observado) +REM 18 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de la Madre (observado) +REM 19 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de la Madre (observado) +OMIT 15 September MSG Día de la Independencia +OMIT 25 December MSG Navidad +REM 2 August MSG Fiesta de Nuestra Señora de los Ángeles +REM 31 August MSG Día de la Persona Negra y la Cultura Afrocostarricense +REM 1 December MSG Día de la Abolición del Ejército diff --git a/include/holidays/cu.rem b/include/holidays/cu.rem new file mode 100644 index 00000000..a7b930de --- /dev/null +++ b/include/holidays/cu.rem @@ -0,0 +1,17 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Cuba +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Triunfo de la Revolución +OMIT 2 January MSG Día de la Victoria +OMIT [easterdate($Uy)-2] MSG Viernes Santo +OMIT 1 May MSG Día Internacional de los Trabajadores +REM 2 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día Internacional de los Trabajadores (observado) +OMIT 25 July MSG Conmemoración del asalto a Moncada +OMIT 26 July MSG Día de la Rebeldía Nacional +OMIT 27 July MSG Conmemoración del asalto a Moncada +OMIT 10 October MSG Inicio de las Guerras de Independencia +REM 11 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Inicio de las Guerras de Independencia (observado) +OMIT 25 December MSG Día de Navidad +OMIT 31 December MSG Fiesta de Fin de Año diff --git a/include/holidays/cw.rem b/include/holidays/cw.rem new file mode 100644 index 00000000..2e8f0fef --- /dev/null +++ b/include/holidays/cw.rem @@ -0,0 +1,16 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Curacao +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Aña Nobo +OMIT [easterdate($Uy)-48] MSG Dialuna despues di Carnaval Grandi +OMIT [easterdate($Uy)-2] MSG Bièrnèsantu +OMIT [easterdate($Uy)+1] MSG Di dos dia di Pasku di Resurekshon +OMIT [easterdate($Uy)] MSG Pasku di Resurekshon +OMIT [easterdate($Uy+39)] MSG Dia di Asenshon +OMIT 2 July MSG Dia di Himno i Bandera +OMIT 10 October MSG Dia di Pais Kòrsou +OMIT 25 December MSG Pasku di Nasementu +OMIT 26 December MSG Di dos dia di Pasku di Nasementu +REM 31 December MSG Vispu di Aña Nobo diff --git a/include/holidays/cy.rem b/include/holidays/cy.rem new file mode 100644 index 00000000..d4aea214 --- /dev/null +++ b/include/holidays/cy.rem @@ -0,0 +1,23 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Cyprus +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Πρωτοχρονιά +OMIT 6 January MSG Ημέρα των Θεοφανίων +OMIT [easterdate($Uy)-48] MSG Καθαρά Δευτέρα +OMIT 25 March MSG Ημέρα της Ελληνικής Ανεξαρτησίας +OMIT 1 April MSG Εθνική Ημέρα Κύπρου +OMIT [easterdate($Uy)-2] MSG Μεγάλη Παρασκευή +OMIT [easterdate($Uy)+1] MSG Δευτέρα της Διακαινησίμου +OMIT [easterdate($Uy)+50] MSG Δευτέρα του Αγίου Πνεύματος +OMIT [easterdate($Uy)] MSG Κυριακή του Πάσχα +OMIT 1 May MSG Πρωτομαγιά +OMIT 15 August MSG Κοίμηση της Θεοτόκου +OMIT 1 October MSG Ημέρα της Κυπριακής Ανεξαρτησίας +OMIT 28 October MSG Ημέρα του Όχι +OMIT 25 December MSG Χριστούγεννα +OMIT 26 December MSG Επομένη Χριστουγέννων +REM [easterdate($Uy)-1] MSG Μεγάλο Σάββατο +REM [easterdate($Uy+2)] MSG Τρίτη της Διακαινησίμου +REM 24 December MSG Παραμονή Χριστουγέννων diff --git a/include/holidays/cz.rem b/include/holidays/cz.rem new file mode 100644 index 00000000..d34dd34f --- /dev/null +++ b/include/holidays/cz.rem @@ -0,0 +1,18 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Czechia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Den obnovy samostatného českého státu +OMIT [easterdate($Uy)-2] MSG Velký pátek +OMIT [easterdate($Uy)+1] MSG Velikonoční pondělí +OMIT 1 May MSG Svátek práce +OMIT 8 May MSG Den vítězství +OMIT 5 July MSG Den slovanských věrozvěstů Cyrila a Metoděje +OMIT 6 July MSG Den upálení mistra Jana Husa +OMIT 28 September MSG Den české státnosti +OMIT 28 October MSG Den vzniku samostatného československého státu +OMIT 17 November MSG Den boje za svobodu a demokracii +OMIT 24 December MSG Štědrý den +OMIT 25 December MSG 1. svátek vánoční +OMIT 26 December MSG 2. svátek vánoční diff --git a/include/holidays/de.rem b/include/holidays/de.rem index 425e01dc..d2de6bec 100644 --- a/include/holidays/de.rem +++ b/include/holidays/de.rem @@ -1,20 +1,21 @@ -# German Federal Holidays -# SPDX-License-Identifier: GPL-2.0-only - -# NOTE: This file ONLY includes Federal holidays that are observed throughout Germany. -# You should also include the appropriate file for the state where you live -# to get all of the statutory holidays. -# For example, if you live in Lower Saxony, use: +# SPDX-License-Identifier: MIT +# Holiday file for Germany +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays # -# INCLUDE [$SysInclude]/de.rem -# INCLUDE [$SysInclude]/de/ni.rem +# Note: This file consists only of the country-wide +# holidays for Germany. +# +# For region-specific holidays, you need to include +# one of the regional *.rem files in the directory +# [$SysInclude]/de/ -OMIT Jan 1 MSG Neujahr +OMIT 1 January MSG Neujahr OMIT [easterdate($Uy)-2] MSG Karfreitag OMIT [easterdate($Uy)+1] MSG Ostermontag -OMIT May 1 MSG Tag der Arbeit -OMIT [easterdate($Uy)+39] MSG Christi Himmelfahrt OMIT [easterdate($Uy)+50] MSG Pfingstmontag -OMIT Oct 3 MSG Tag der deutschen Einheit -OMIT Dec 25 MSG 1. Weihnachtsfeiertag -OMIT Dec 26 MSG 2. Weihnachtsfeiertag +OMIT [easterdate($Uy+39)] MSG Christi Himmelfahrt +OMIT 1 May MSG Erster Mai +OMIT 3 October MSG Tag der Deutschen Einheit +OMIT 25 December MSG Erster Weihnachtstag +OMIT 26 December MSG Zweiter Weihnachtstag diff --git a/include/holidays/de/bb.rem b/include/holidays/de/bb.rem new file mode 100644 index 00000000..27a819ad --- /dev/null +++ b/include/holidays/de/bb.rem @@ -0,0 +1,14 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision BB in Germany +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision BB. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/de.rem + +OMIT [easterdate($Uy)+49] MSG Pfingstsonntag +OMIT [easterdate($Uy)] MSG Ostersonntag +OMIT 31 October MSG Reformationstag diff --git a/include/holidays/de/be.rem b/include/holidays/de/be.rem new file mode 100644 index 00000000..80ae0d36 --- /dev/null +++ b/include/holidays/de/be.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision BE in Germany +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision BE. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/de.rem + +OMIT 8 March MSG Internationaler Frauentag diff --git a/include/holidays/de/bw.rem b/include/holidays/de/bw.rem new file mode 100644 index 00000000..e9287269 --- /dev/null +++ b/include/holidays/de/bw.rem @@ -0,0 +1,14 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision BW in Germany +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision BW. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/de.rem + +OMIT 6 January MSG Heilige Drei Könige +OMIT [easterdate($Uy+60)] MSG Fronleichnam +OMIT 1 November MSG Allerheiligen diff --git a/include/holidays/de/by.rem b/include/holidays/de/by.rem index 6f8c1e06..b3e16b29 100644 --- a/include/holidays/de/by.rem +++ b/include/holidays/de/by.rem @@ -1,7 +1,15 @@ -# Bavarian Holidays -# SPDX-License-Identifier: GPL-2.0-only +# SPDX-License-Identifier: MIT +# Holiday file for subdivision BY in Germany +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision BY. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/de.rem -OMIT Jan 6 MSG Heilige Drei Könige -OMIT [easterdate($Uy)+60] MSG Fronleichnam -OMIT Aug 15 MSG Mariä Himmelfahrt -OMIT Nov 1 MSG Allerheiligen (regional) +OMIT 6 January MSG Heilige Drei Könige +OMIT [easterdate($Uy+60)] MSG Fronleichnam +OMIT 1 November MSG Allerheiligen +REM 15 August MSG Mariä Himmelfahrt diff --git a/include/holidays/de/hb.rem b/include/holidays/de/hb.rem new file mode 100644 index 00000000..164d523e --- /dev/null +++ b/include/holidays/de/hb.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision HB in Germany +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision HB. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/de.rem + +OMIT 31 October MSG Reformationstag diff --git a/include/holidays/de/he.rem b/include/holidays/de/he.rem new file mode 100644 index 00000000..3d6c9b73 --- /dev/null +++ b/include/holidays/de/he.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision HE in Germany +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision HE. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/de.rem + +OMIT [easterdate($Uy+60)] MSG Fronleichnam diff --git a/include/holidays/de/hh.rem b/include/holidays/de/hh.rem new file mode 100644 index 00000000..e34494a8 --- /dev/null +++ b/include/holidays/de/hh.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision HH in Germany +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision HH. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/de.rem + +OMIT 31 October MSG Reformationstag diff --git a/include/holidays/de/mv.rem b/include/holidays/de/mv.rem new file mode 100644 index 00000000..83cec1cf --- /dev/null +++ b/include/holidays/de/mv.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision MV in Germany +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision MV. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/de.rem + +OMIT 8 March MSG Internationaler Frauentag +OMIT 31 October MSG Reformationstag diff --git a/include/holidays/de/ni.rem b/include/holidays/de/ni.rem index 8578b301..2125f13b 100644 --- a/include/holidays/de/ni.rem +++ b/include/holidays/de/ni.rem @@ -1,4 +1,12 @@ -# Lower Saxony Holidays -# SPDX-License-Identifier: GPL-2.0-only +# SPDX-License-Identifier: MIT +# Holiday file for subdivision NI in Germany +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision NI. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/de.rem -OMIT Oct 31 MSG Tag Reformationstag +OMIT 31 October MSG Reformationstag diff --git a/include/holidays/de/nw.rem b/include/holidays/de/nw.rem new file mode 100644 index 00000000..42958777 --- /dev/null +++ b/include/holidays/de/nw.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision NW in Germany +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision NW. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/de.rem + +OMIT [easterdate($Uy+60)] MSG Fronleichnam +OMIT 1 November MSG Allerheiligen diff --git a/include/holidays/de/rp.rem b/include/holidays/de/rp.rem new file mode 100644 index 00000000..10ab3947 --- /dev/null +++ b/include/holidays/de/rp.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision RP in Germany +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision RP. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/de.rem + +OMIT [easterdate($Uy+60)] MSG Fronleichnam +OMIT 1 November MSG Allerheiligen diff --git a/include/holidays/de/sh.rem b/include/holidays/de/sh.rem new file mode 100644 index 00000000..b0fde77e --- /dev/null +++ b/include/holidays/de/sh.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision SH in Germany +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision SH. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/de.rem + +OMIT 31 October MSG Reformationstag diff --git a/include/holidays/de/sl.rem b/include/holidays/de/sl.rem new file mode 100644 index 00000000..4ecf756b --- /dev/null +++ b/include/holidays/de/sl.rem @@ -0,0 +1,14 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision SL in Germany +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision SL. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/de.rem + +OMIT [easterdate($Uy+60)] MSG Fronleichnam +OMIT 15 August MSG Mariä Himmelfahrt +OMIT 1 November MSG Allerheiligen diff --git a/include/holidays/de/sn.rem b/include/holidays/de/sn.rem new file mode 100644 index 00000000..4918f049 --- /dev/null +++ b/include/holidays/de/sn.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision SN in Germany +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision SN. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/de.rem + +OMIT 31 October MSG Reformationstag +REM Wednesday 16 November ADDOMIT SCANFROM -28 MSG Buß- und Bettag diff --git a/include/holidays/de/st.rem b/include/holidays/de/st.rem new file mode 100644 index 00000000..70a655ba --- /dev/null +++ b/include/holidays/de/st.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision ST in Germany +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision ST. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/de.rem + +OMIT 6 January MSG Heilige Drei Könige +OMIT 31 October MSG Reformationstag diff --git a/include/holidays/de/th.rem b/include/holidays/de/th.rem new file mode 100644 index 00000000..8e1bfae1 --- /dev/null +++ b/include/holidays/de/th.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision TH in Germany +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision TH. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/de.rem + +OMIT 20 September MSG Weltkindertag +OMIT 31 October MSG Reformationstag diff --git a/include/holidays/dj.rem b/include/holidays/dj.rem new file mode 100644 index 00000000..7f86cae3 --- /dev/null +++ b/include/holidays/dj.rem @@ -0,0 +1,10 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Djibouti +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Nouvel an +OMIT 1 May MSG Fête du travail +OMIT 27 June MSG Fête de l'indépendance +OMIT 28 June MSG Fête de l'indépendance deuxième jour +OMIT 25 December MSG Noël diff --git a/include/holidays/dk.rem b/include/holidays/dk.rem new file mode 100644 index 00000000..fbb7b169 --- /dev/null +++ b/include/holidays/dk.rem @@ -0,0 +1,19 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Denmark +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Nytårsdag +OMIT [easterdate($Uy)-3] MSG Skærtorsdag +OMIT [easterdate($Uy)-2] MSG Langfredag +OMIT [easterdate($Uy)+1] MSG Anden påskedag +OMIT [easterdate($Uy)+49] MSG Pinsedag +OMIT [easterdate($Uy)+50] MSG Anden pinsedag +OMIT [easterdate($Uy)] MSG Påskedag +OMIT [easterdate($Uy+39)] MSG Kristi himmelfartsdag +OMIT 25 December MSG Juledag +OMIT 26 December MSG Anden juledag +REM 1 May MSG Arbejdernes kampdag +REM 5 June MSG Grundlovsdag +REM 24 December MSG Juleaftensdag +REM 31 December MSG Nytårsaften diff --git a/include/holidays/dm.rem b/include/holidays/dm.rem new file mode 100644 index 00000000..533bfbe0 --- /dev/null +++ b/include/holidays/dm.rem @@ -0,0 +1,22 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Dominica +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +OMIT [easterdate($Uy)-48] MSG Carnival Monday +OMIT [easterdate($Uy)-47] MSG Carnival Tuesday +OMIT [easterdate($Uy)-2] MSG Good Friday +OMIT [easterdate($Uy)+1] MSG Easter Monday +OMIT [easterdate($Uy)+50] MSG Whit Monday +REM First Monday in May SCANFROM -28 ADDOMIT MSG Labour Day +REM First Monday in August SCANFROM -28 ADDOMIT MSG Emancipation Day +OMIT 3 November MSG Independence Day +OMIT 4 November MSG National Day of Community Service +REM 5 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG National Day of Community Service (observed) +REM 5 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Independence Day (observed) +OMIT 25 December MSG Christmas Day +OMIT 26 December MSG Boxing Day +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Boxing Day (observed) +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Christmas Day (observed) diff --git a/include/holidays/do.rem b/include/holidays/do.rem new file mode 100644 index 00000000..7b0dc1c6 --- /dev/null +++ b/include/holidays/do.rem @@ -0,0 +1,34 @@ +# SPDX-License-Identifier: MIT +# Holiday file for DominicanRepublic +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Año Nuevo +REM 4 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de los Santos Reyes +REM 5 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de los Santos Reyes +OMIT 6 January MSG Día de los Santos Reyes +REM 9 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de los Santos Reyes +REM 10 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de los Santos Reyes +OMIT 21 January MSG Día de la Altagracia +REM 24 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de Duarte +REM 25 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de Duarte +OMIT 26 January MSG Día de Duarte +REM 29 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de Duarte +REM 30 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de Duarte +OMIT 27 February MSG Día de Independencia +OMIT [easterdate($Uy)-2] MSG Viernes Santo +OMIT [easterdate($Uy+60)] MSG Corpus Christi +REM 29 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día del Trabajo +REM 30 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día del Trabajo +OMIT 1 May MSG Día del Trabajo +REM 2 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día del Trabajo +REM 4 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día del Trabajo +REM 5 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día del Trabajo +OMIT 16 August MSG Día de la Restauración +OMIT 24 September MSG Día de las Mercedes +REM 4 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de la Constitución +REM 5 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de la Constitución +OMIT 6 November MSG Día de la Constitución +REM 9 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de la Constitución +REM 10 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de la Constitución +OMIT 25 December MSG Día de Navidad diff --git a/include/holidays/dz.rem b/include/holidays/dz.rem new file mode 100644 index 00000000..e71e534d --- /dev/null +++ b/include/holidays/dz.rem @@ -0,0 +1,10 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Algeria +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG رأس السنة الميلادية +OMIT 12 January MSG رأس السنة الأمازيغية +OMIT 1 May MSG عيد العمال +OMIT 5 July MSG عيد الإستقلال +OMIT 1 November MSG عيد الثورة diff --git a/include/holidays/ec.rem b/include/holidays/ec.rem new file mode 100644 index 00000000..fba47d69 --- /dev/null +++ b/include/holidays/ec.rem @@ -0,0 +1,46 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Ecuador +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Año Nuevo +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Año Nuevo (observado) +OMIT [easterdate($Uy)-48] MSG Carnaval +OMIT [easterdate($Uy)-47] MSG Carnaval +OMIT [easterdate($Uy)-2] MSG Viernes Santo +REM 30 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día del Trabajo (observado) +REM 30 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Día del Trabajo (observado) +OMIT 1 May MSG Día del Trabajo +REM 2 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día del Trabajo (observado) +REM 2 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Día del Trabajo (observado) +REM 3 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Día del Trabajo (observado) +REM 23 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Batalla de Pichincha (observado) +REM 23 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Batalla de Pichincha (observado) +OMIT 24 May MSG Batalla de Pichincha +REM 25 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Batalla de Pichincha (observado) +REM 25 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Batalla de Pichincha (observado) +REM 26 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Batalla de Pichincha (observado) +REM 9 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Primer Grito de Independencia (observado) +REM 9 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Primer Grito de Independencia (observado) +OMIT 10 August MSG Primer Grito de Independencia +REM 11 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Primer Grito de Independencia (observado) +REM 11 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Primer Grito de Independencia (observado) +REM 12 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Primer Grito de Independencia (observado) +REM 8 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Independencia de Guayaquil (observado) +REM 8 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Independencia de Guayaquil (observado) +OMIT 9 October MSG Independencia de Guayaquil +REM 10 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Independencia de Guayaquil (observado) +REM 10 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Independencia de Guayaquil (observado) +REM 11 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Independencia de Guayaquil (observado) +REM 1 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de los Difuntos (observado) +REM 1 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Día de los Difuntos (observado) +OMIT 2 November MSG Día de los Difuntos +OMIT 3 November MSG Independencia de Cuenca +REM 4 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Independencia de Cuenca (observado) +REM 4 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Día de los Difuntos (observado) +REM 4 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Independencia de Cuenca (observado) +REM 5 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Independencia de Cuenca (observado) +REM 24 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Día de Navidad (observado) +OMIT 25 December MSG Día de Navidad +REM 26 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día de Navidad (observado) +REM 31 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Año Nuevo (observado) diff --git a/include/holidays/ee.rem b/include/holidays/ee.rem new file mode 100644 index 00000000..f9d11dcf --- /dev/null +++ b/include/holidays/ee.rem @@ -0,0 +1,17 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Estonia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG uusaasta +OMIT 24 February MSG iseseisvuspäev +OMIT [easterdate($Uy)-2] MSG suur reede +OMIT [easterdate($Uy)+49] MSG nelipühade 1. püha +OMIT [easterdate($Uy)] MSG ülestõusmispühade 1. püha +OMIT 1 May MSG kevadpüha +OMIT 23 June MSG võidupüha +OMIT 24 June MSG jaanipäev +OMIT 20 August MSG taasiseseisvumispäev +OMIT 24 December MSG jõululaupäev +OMIT 25 December MSG esimene jõulupüha +OMIT 26 December MSG teine jõulupüha diff --git a/include/holidays/eg.rem b/include/holidays/eg.rem new file mode 100644 index 00000000..3b8b93ea --- /dev/null +++ b/include/holidays/eg.rem @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Egypt +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG رأس السنة الميلادية +OMIT 25 January MSG عيد ثورة 25 يناير +OMIT [easterdate($Uy)+1] MSG شم النسيم +OMIT [easterdate($Uy)] MSG عيد الفصح القبطي +OMIT 25 April MSG عيد تحرير سيناء +OMIT 1 May MSG عيد العمال +OMIT 30 June MSG عيد ثورة 30 يونيو +OMIT 23 July MSG عيد ثورة 23 يوليو +OMIT 6 October MSG عيد القوات المسلحة +OMIT 25 December MSG عيد الميلاد المجيد (تقويم قبطي) diff --git a/include/holidays/es.rem b/include/holidays/es.rem new file mode 100644 index 00000000..a0dae3d2 --- /dev/null +++ b/include/holidays/es.rem @@ -0,0 +1,21 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Spain +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note: This file consists only of the country-wide +# holidays for Spain. +# +# For region-specific holidays, you need to include +# one of the regional *.rem files in the directory +# [$SysInclude]/es/ + +OMIT 1 January MSG Año nuevo +OMIT 6 January MSG Epifanía del Señor +OMIT [easterdate($Uy)-2] MSG Viernes Santo +OMIT 1 May MSG Fiesta del Trabajo +OMIT 15 August MSG Asunción de la Virgen +OMIT 12 October MSG Fiesta Nacional de España +OMIT 1 November MSG Todos los Santos +OMIT 6 December MSG Día de la Constitución Española +OMIT 25 December MSG Natividad del Señor diff --git a/include/holidays/es/an.rem b/include/holidays/es/an.rem new file mode 100644 index 00000000..d0674b04 --- /dev/null +++ b/include/holidays/es/an.rem @@ -0,0 +1,16 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision AN in Spain +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision AN. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/es.rem + +OMIT 28 February MSG Día de Andalucia +REM 29 February SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Lunes siguiente a Día de Andalucia +OMIT [easterdate($Uy)-3] MSG Jueves Santo +OMIT 8 December MSG Inmaculada Concepción +REM 9 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Lunes siguiente a Inmaculada Concepción diff --git a/include/holidays/es/ar.rem b/include/holidays/es/ar.rem new file mode 100644 index 00000000..9c8fdc5f --- /dev/null +++ b/include/holidays/es/ar.rem @@ -0,0 +1,16 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision AR in Spain +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision AR. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/es.rem + +OMIT [easterdate($Uy)-3] MSG Jueves Santo +OMIT 23 April MSG Día de San Jorge +REM 24 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Lunes siguiente a Día de San Jorge +OMIT 8 December MSG Inmaculada Concepción +REM 9 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Lunes siguiente a Inmaculada Concepción diff --git a/include/holidays/es/as.rem b/include/holidays/es/as.rem new file mode 100644 index 00000000..dc15d692 --- /dev/null +++ b/include/holidays/es/as.rem @@ -0,0 +1,16 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision AS in Spain +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision AS. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/es.rem + +OMIT [easterdate($Uy)-3] MSG Jueves Santo +OMIT 8 September MSG Día de Asturias +REM 9 September SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Lunes siguiente a Día de Asturias +OMIT 8 December MSG Inmaculada Concepción +REM 9 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Lunes siguiente a Inmaculada Concepción diff --git a/include/holidays/es/cb.rem b/include/holidays/es/cb.rem new file mode 100644 index 00000000..8b49066a --- /dev/null +++ b/include/holidays/es/cb.rem @@ -0,0 +1,14 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision CB in Spain +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision CB. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/es.rem + +OMIT [easterdate($Uy)-3] MSG Jueves Santo +OMIT [easterdate($Uy)+1] MSG Lunes de Pascua +OMIT 25 July MSG Santiago Apóstol diff --git a/include/holidays/es/ce.rem b/include/holidays/es/ce.rem new file mode 100644 index 00000000..c2097ee6 --- /dev/null +++ b/include/holidays/es/ce.rem @@ -0,0 +1,14 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision CE in Spain +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision CE. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/es.rem + +OMIT [easterdate($Uy)-3] MSG Jueves Santo +OMIT 5 August MSG Nuestra Señora de África +OMIT 2 September MSG Día de Ceuta diff --git a/include/holidays/es/cl.rem b/include/holidays/es/cl.rem new file mode 100644 index 00000000..f8c16b59 --- /dev/null +++ b/include/holidays/es/cl.rem @@ -0,0 +1,16 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision CL in Spain +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision CL. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/es.rem + +OMIT [easterdate($Uy)-3] MSG Jueves Santo +OMIT 23 April MSG Fiesta de Castilla y León +REM 24 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Lunes siguiente a Fiesta de Castilla y León +OMIT 8 December MSG Inmaculada Concepción +REM 9 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Lunes siguiente a Inmaculada Concepción diff --git a/include/holidays/es/cm.rem b/include/holidays/es/cm.rem new file mode 100644 index 00000000..08bef77a --- /dev/null +++ b/include/holidays/es/cm.rem @@ -0,0 +1,14 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision CM in Spain +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision CM. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/es.rem + +OMIT [easterdate($Uy)-3] MSG Jueves Santo +OMIT [easterdate($Uy+60)] MSG Corpus Christi +OMIT 31 May MSG Día de Castilla-La Mancha diff --git a/include/holidays/es/cn.rem b/include/holidays/es/cn.rem new file mode 100644 index 00000000..2a6dce7a --- /dev/null +++ b/include/holidays/es/cn.rem @@ -0,0 +1,14 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision CN in Spain +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision CN. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/es.rem + +OMIT [easterdate($Uy)-3] MSG Jueves Santo +OMIT 30 May MSG Día de Canarias +REM 31 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Lunes siguiente a Día de Canarias diff --git a/include/holidays/es/ct.rem b/include/holidays/es/ct.rem new file mode 100644 index 00000000..4752adf4 --- /dev/null +++ b/include/holidays/es/ct.rem @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision CT in Spain +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision CT. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/es.rem + +OMIT [easterdate($Uy)+1] MSG Lunes de Pascua +OMIT 24 June MSG San Juan +OMIT 11 September MSG Fiesta Nacional de Cataluña +OMIT 26 December MSG San Esteban diff --git a/include/holidays/es/ex.rem b/include/holidays/es/ex.rem new file mode 100644 index 00000000..2682aca3 --- /dev/null +++ b/include/holidays/es/ex.rem @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision EX in Spain +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision EX. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/es.rem + +OMIT [easterdate($Uy)-47] MSG Martes de Carnaval +OMIT [easterdate($Uy)-3] MSG Jueves Santo +OMIT 8 December MSG Inmaculada Concepción +REM 9 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Lunes siguiente a Inmaculada Concepción diff --git a/include/holidays/es/ga.rem b/include/holidays/es/ga.rem new file mode 100644 index 00000000..f2af82b8 --- /dev/null +++ b/include/holidays/es/ga.rem @@ -0,0 +1,14 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision GA in Spain +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision GA. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/es.rem + +OMIT [easterdate($Uy)-3] MSG Jueves Santo +OMIT 17 May MSG Día de las Letras Gallegas +OMIT 25 July MSG Día Nacional de Galicia diff --git a/include/holidays/es/ib.rem b/include/holidays/es/ib.rem new file mode 100644 index 00000000..4d1d5c10 --- /dev/null +++ b/include/holidays/es/ib.rem @@ -0,0 +1,14 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision IB in Spain +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision IB. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/es.rem + +OMIT 1 March MSG Día de las Islas Baleares +OMIT [easterdate($Uy)-3] MSG Jueves Santo +OMIT [easterdate($Uy)+1] MSG Lunes de Pascua diff --git a/include/holidays/es/mc.rem b/include/holidays/es/mc.rem new file mode 100644 index 00000000..dac13fc9 --- /dev/null +++ b/include/holidays/es/mc.rem @@ -0,0 +1,16 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision MC in Spain +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision MC. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/es.rem + +OMIT 19 March MSG San José +REM 20 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Lunes siguiente a San José +OMIT [easterdate($Uy)-3] MSG Jueves Santo +OMIT 8 December MSG Inmaculada Concepción +REM 9 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Lunes siguiente a Inmaculada Concepción diff --git a/include/holidays/es/md.rem b/include/holidays/es/md.rem new file mode 100644 index 00000000..0fd48491 --- /dev/null +++ b/include/holidays/es/md.rem @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision MD in Spain +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision MD. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/es.rem + +OMIT [easterdate($Uy)-3] MSG Jueves Santo +OMIT 2 May MSG Fiesta de la Comunidad de Madrid +REM 3 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Lunes siguiente a Fiesta de la Comunidad de Madrid +OMIT 25 July MSG Santiago Apóstol diff --git a/include/holidays/es/ml.rem b/include/holidays/es/ml.rem new file mode 100644 index 00000000..736fe8a6 --- /dev/null +++ b/include/holidays/es/ml.rem @@ -0,0 +1,14 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision ML in Spain +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision ML. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/es.rem + +OMIT [easterdate($Uy)-3] MSG Jueves Santo +OMIT 8 December MSG Inmaculada Concepción +REM 9 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Lunes siguiente a Inmaculada Concepción diff --git a/include/holidays/es/nc.rem b/include/holidays/es/nc.rem new file mode 100644 index 00000000..d8f556ab --- /dev/null +++ b/include/holidays/es/nc.rem @@ -0,0 +1,14 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision NC in Spain +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision NC. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/es.rem + +OMIT [easterdate($Uy)-3] MSG Jueves Santo +OMIT [easterdate($Uy)+1] MSG Lunes de Pascua +OMIT 25 July MSG Santiago Apóstol diff --git a/include/holidays/es/pv.rem b/include/holidays/es/pv.rem new file mode 100644 index 00000000..13a514e5 --- /dev/null +++ b/include/holidays/es/pv.rem @@ -0,0 +1,14 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision PV in Spain +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision PV. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/es.rem + +OMIT [easterdate($Uy)-3] MSG Jueves Santo +OMIT [easterdate($Uy)+1] MSG Lunes de Pascua +OMIT 25 July MSG Santiago Apóstol diff --git a/include/holidays/es/ri.rem b/include/holidays/es/ri.rem new file mode 100644 index 00000000..0c19f290 --- /dev/null +++ b/include/holidays/es/ri.rem @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision RI in Spain +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision RI. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/es.rem + +OMIT [easterdate($Uy)-3] MSG Jueves Santo +OMIT [easterdate($Uy)+1] MSG Lunes de Pascua +OMIT 9 June MSG Día de La Rioja +REM 10 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Lunes siguiente a Día de La Rioja diff --git a/include/holidays/es/vc.rem b/include/holidays/es/vc.rem new file mode 100644 index 00000000..6b92bbc4 --- /dev/null +++ b/include/holidays/es/vc.rem @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision VC in Spain +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision VC. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/es.rem + +OMIT 19 March MSG San José +OMIT [easterdate($Uy)+1] MSG Lunes de Pascua +OMIT 24 June MSG San Juan +OMIT 9 October MSG Día de la Comunidad Valenciana diff --git a/include/holidays/et.rem b/include/holidays/et.rem new file mode 100644 index 00000000..7988fcb7 --- /dev/null +++ b/include/holidays/et.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Ethiopia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 2 March MSG አድዋ +OMIT [easterdate($Uy)-2] MSG ስቅለት +OMIT [easterdate($Uy)] MSG ፋሲካ +OMIT 1 May MSG የሰራተኞች ቀን +OMIT 5 May MSG የአርበኞች ቀን +OMIT 28 May MSG ደርግ የወደቀበት ቀን +OMIT 25 December MSG ገና diff --git a/include/holidays/fi.rem b/include/holidays/fi.rem new file mode 100644 index 00000000..f4c41b93 --- /dev/null +++ b/include/holidays/fi.rem @@ -0,0 +1,38 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Finland +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Uudenvuodenpäivä +OMIT 6 January MSG Loppiainen +OMIT [easterdate($Uy)-2] MSG Pitkäperjantai +OMIT [easterdate($Uy)+1] MSG Toinen pääsiäispäivä +OMIT [easterdate($Uy)+49] MSG Helluntaipäivä +OMIT [easterdate($Uy)] MSG Pääsiäispäivä +OMIT [easterdate($Uy+39)] MSG Helatorstai +OMIT 1 May MSG Vappu +REM Friday 19 June ADDOMIT SCANFROM -28 MSG Juhannusaatto +REM Saturday 31 October ADDOMIT SCANFROM -28 MSG Pyhäinpäivä +OMIT 6 December MSG Itsenäisyyspäivä +OMIT 24 December MSG Jouluaatto +OMIT 25 December MSG Joulupäivä +OMIT 26 December MSG Tapaninpäivä +REM 5 February MSG Runebergin päivä +REM 28 February MSG Kalevalan päivä, suomalaisen kulttuurin päivä +REM 19 March MSG Minna Canthin päivä, tasa-arvon päivä +REM 9 April MSG Mikael Agricolan päivä, suomen kielen päivä +REM 27 April MSG Kansallinen veteraanipäivä +REM Second Sunday in May SCANFROM -28 MSG Äitienpäivä +REM 9 May MSG Eurooppa-päivä +REM 12 May MSG J.V. Snellmanin päivä, suomalaisuuden päivä +REM Third Sunday in May SCANFROM -28 MSG Kaatuneitten muistopäivä +REM 6 June MSG Puolustusvoimain lippujuhlan päivä +REM 6 July MSG Eino Leinon päivä, runon ja suven päivä +REM Last Saturday in August SCANFROM -28 MSG Suomen luonnon päivä +REM 1 October MSG Miina Sillanpään ja kansalaisvaikuttamisen päivä +REM 10 October MSG Aleksis Kiven päivä, suomalaisen kirjallisuuden päivä +REM 24 October MSG YK:n päivä +REM 6 November MSG Ruotsalaisuuden päivä, Kustaa Aadolfin päivä +REM Second Sunday in November SCANFROM -28 MSG Isänpäivä +REM 20 November MSG Lapsen oikeuksien päivä +REM 8 December MSG Jean Sibeliuksen päivä, suomalaisen musiikin päivä diff --git a/include/holidays/fr/bl.rem b/include/holidays/fr/bl.rem new file mode 100644 index 00000000..77ba2ffa --- /dev/null +++ b/include/holidays/fr/bl.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision BL in France +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision BL. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/fr.rem + +OMIT 9 October MSG Abolition de l'esclavage diff --git a/include/holidays/fr/ges.rem b/include/holidays/fr/ges.rem new file mode 100644 index 00000000..805dacbf --- /dev/null +++ b/include/holidays/fr/ges.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision GES in France +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision GES. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/fr.rem + +OMIT [easterdate($Uy)-2] MSG Vendredi saint +OMIT 26 December MSG Saint Étienne diff --git a/include/holidays/fr/gp.rem b/include/holidays/fr/gp.rem new file mode 100644 index 00000000..9f1bf012 --- /dev/null +++ b/include/holidays/fr/gp.rem @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision GP in France +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision GP. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/fr.rem + +OMIT [easterdate($Uy)-24] MSG Mi-Carême +OMIT [easterdate($Uy)-2] MSG Vendredi saint +OMIT 27 May MSG Abolition de l'esclavage +OMIT 21 July MSG Fête de Victor Schoelcher diff --git a/include/holidays/fr/gy.rem b/include/holidays/fr/gy.rem new file mode 100644 index 00000000..d3ecb3b5 --- /dev/null +++ b/include/holidays/fr/gy.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision GY in France +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision GY. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/fr.rem + +OMIT 10 June MSG Abolition de l'esclavage diff --git a/include/holidays/fr/mf.rem b/include/holidays/fr/mf.rem new file mode 100644 index 00000000..3054a1ea --- /dev/null +++ b/include/holidays/fr/mf.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision MF in France +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision MF. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/fr.rem + +OMIT 28 May MSG Abolition de l'esclavage diff --git a/include/holidays/fr/mq.rem b/include/holidays/fr/mq.rem new file mode 100644 index 00000000..f85bfc73 --- /dev/null +++ b/include/holidays/fr/mq.rem @@ -0,0 +1,14 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision MQ in France +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision MQ. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/fr.rem + +OMIT [easterdate($Uy)-2] MSG Vendredi saint +OMIT 22 May MSG Abolition de l'esclavage +OMIT 21 July MSG Fête de Victor Schoelcher diff --git a/include/holidays/fr/nc.rem b/include/holidays/fr/nc.rem new file mode 100644 index 00000000..3d53032a --- /dev/null +++ b/include/holidays/fr/nc.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision NC in France +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision NC. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/fr.rem + +OMIT 24 September MSG Fête de la Citoyenneté diff --git a/include/holidays/fr/pf.rem b/include/holidays/fr/pf.rem new file mode 100644 index 00000000..0924c539 --- /dev/null +++ b/include/holidays/fr/pf.rem @@ -0,0 +1,14 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision PF in France +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision PF. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/fr.rem + +OMIT 5 March MSG Arrivée de l'Évangile +OMIT [easterdate($Uy)-2] MSG Vendredi saint +OMIT 29 June MSG Fête de l'autonomie diff --git a/include/holidays/fr/re.rem b/include/holidays/fr/re.rem new file mode 100644 index 00000000..1654796f --- /dev/null +++ b/include/holidays/fr/re.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision RE in France +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision RE. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/fr.rem + +OMIT 20 December MSG Abolition de l'esclavage diff --git a/include/holidays/fr/wf.rem b/include/holidays/fr/wf.rem new file mode 100644 index 00000000..f262b634 --- /dev/null +++ b/include/holidays/fr/wf.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision WF in France +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision WF. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/fr.rem + +OMIT 28 April MSG Saint Pierre Chanel +OMIT 29 July MSG Fête du Territoire diff --git a/include/holidays/fr/yt.rem b/include/holidays/fr/yt.rem new file mode 100644 index 00000000..bd32de68 --- /dev/null +++ b/include/holidays/fr/yt.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision YT in France +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision YT. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/fr.rem + +OMIT 27 April MSG Abolition de l'esclavage diff --git a/include/holidays/ga.rem b/include/holidays/ga.rem new file mode 100644 index 00000000..924c011d --- /dev/null +++ b/include/holidays/ga.rem @@ -0,0 +1,16 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Gabon +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +OMIT [easterdate($Uy)+1] MSG Easter Monday +OMIT [easterdate($Uy)+50] MSG Whit Monday +OMIT [easterdate($Uy+39)] MSG Ascension Day +OMIT 17 April MSG Women's Rights Day +OMIT 1 May MSG Labour Day +OMIT 15 August MSG Assumption Day +OMIT 16 August MSG Independence Day +OMIT 17 August MSG Independence Day Holiday +OMIT 1 November MSG All Saints' Day +OMIT 25 December MSG Christmas Day diff --git a/include/holidays/gb.rem b/include/holidays/gb.rem new file mode 100644 index 00000000..b1b67b1a --- /dev/null +++ b/include/holidays/gb.rem @@ -0,0 +1,24 @@ +# SPDX-License-Identifier: MIT +# Holiday file for UnitedKingdom +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note: This file consists only of the country-wide +# holidays for UnitedKingdom. +# +# For region-specific holidays, you need to include +# one of the regional *.rem files in the directory +# [$SysInclude]/gb/ + +OMIT 1 January MSG New Year's Day +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +REM 3 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +OMIT [easterdate($Uy)-2] MSG Good Friday +REM First Monday in May SCANFROM -28 ADDOMIT MSG May Day +REM Last Monday in May SCANFROM -28 ADDOMIT MSG Spring Bank Holiday +OMIT 25 December MSG Christmas Day +OMIT 26 December MSG Boxing Day +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Christmas Day (observed) +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Christmas Day (observed) +REM 28 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Boxing Day (observed) +REM 28 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Boxing Day (observed) diff --git a/include/holidays/gb/eng.rem b/include/holidays/gb/eng.rem new file mode 100644 index 00000000..2ffd7a36 --- /dev/null +++ b/include/holidays/gb/eng.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision ENG in UnitedKingdom +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision ENG. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/gb.rem + +OMIT [easterdate($Uy)+1] MSG Easter Monday +REM Last Monday in August SCANFROM -28 ADDOMIT MSG Late Summer Bank Holiday diff --git a/include/holidays/gb/nir.rem b/include/holidays/gb/nir.rem new file mode 100644 index 00000000..80585bd5 --- /dev/null +++ b/include/holidays/gb/nir.rem @@ -0,0 +1,19 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision NIR in UnitedKingdom +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision NIR. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/gb.rem + +OMIT 17 March MSG Saint Patrick's Day +REM 18 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Saint Patrick's Day (observed) +REM 19 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Saint Patrick's Day (observed) +OMIT [easterdate($Uy)+1] MSG Easter Monday +OMIT 12 July MSG Battle of the Boyne +REM 13 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Battle of the Boyne (observed) +REM 14 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Battle of the Boyne (observed) +REM Last Monday in August SCANFROM -28 ADDOMIT MSG Late Summer Bank Holiday diff --git a/include/holidays/gb/sct.rem b/include/holidays/gb/sct.rem new file mode 100644 index 00000000..f6cedeb1 --- /dev/null +++ b/include/holidays/gb/sct.rem @@ -0,0 +1,19 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision SCT in UnitedKingdom +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision SCT. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/gb.rem + +OMIT 2 January MSG New Year Holiday +REM 3 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG New Year Holiday (observed) +REM 4 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year Holiday (observed) +REM 4 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG New Year Holiday (observed) +REM First Monday in August SCANFROM -28 ADDOMIT MSG Summer Bank Holiday +OMIT 30 November MSG Saint Andrew's Day +REM 1 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Saint Andrew's Day (observed) +REM 2 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Saint Andrew's Day (observed) diff --git a/include/holidays/gb/wls.rem b/include/holidays/gb/wls.rem new file mode 100644 index 00000000..881c8740 --- /dev/null +++ b/include/holidays/gb/wls.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision WLS in UnitedKingdom +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision WLS. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/gb.rem + +OMIT [easterdate($Uy)+1] MSG Easter Monday +REM Last Monday in August SCANFROM -28 ADDOMIT MSG Late Summer Bank Holiday diff --git a/include/holidays/ge.rem b/include/holidays/ge.rem new file mode 100644 index 00000000..1deacdb0 --- /dev/null +++ b/include/holidays/ge.rem @@ -0,0 +1,22 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Georgia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG ახალი წელი +OMIT 2 January MSG ახალი წელი +OMIT 19 January MSG ნათლისღება +OMIT 3 March MSG დედის დღე +OMIT 8 March MSG ქალთა საერთაშორისო დღე +OMIT 9 April MSG ეროვნული ერთიანობის დღე +OMIT [easterdate($Uy)-2] MSG წითელი პარასკევი +OMIT [easterdate($Uy)-1] MSG დიდი შაბათი +OMIT [easterdate($Uy)+1] MSG შავი ორშაბათი +OMIT [easterdate($Uy)] MSG აღდგომა +OMIT 9 May MSG ფაშიზმზე გამარჯვების დღე +OMIT 12 May MSG წმინდა ანდრია პირველწოდებულის დღე +OMIT 26 May MSG დამოუკიდებლობის დღე +OMIT 28 August MSG მარიამობა +OMIT 14 October MSG მცხეთობის +OMIT 23 November MSG გიორგობა +OMIT 25 December MSG ქრისტეშობა diff --git a/include/holidays/gh.rem b/include/holidays/gh.rem new file mode 100644 index 00000000..6f9572b9 --- /dev/null +++ b/include/holidays/gh.rem @@ -0,0 +1,32 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Ghana +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +REM 3 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +OMIT 7 January MSG Constitution Day +REM 8 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Constitution Day (observed) +REM 9 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Constitution Day (observed) +OMIT 6 March MSG Independence Day +REM 7 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Independence Day (observed) +REM 8 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Independence Day (observed) +OMIT [easterdate($Uy)-2] MSG Good Friday +OMIT [easterdate($Uy)+1] MSG Easter Monday +OMIT 1 May MSG May Day +REM 2 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG May Day (observed) +REM 3 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG May Day (observed) +OMIT 4 August MSG Founders' Day +REM 5 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Founders' Day (observed) +REM 6 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Founders' Day (observed) +OMIT 21 September MSG Kwame Nkrumah Memorial Day +REM 22 September SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Kwame Nkrumah Memorial Day (observed) +REM 23 September SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Kwame Nkrumah Memorial Day (observed) +REM First Friday in December SCANFROM -28 ADDOMIT MSG Farmer's Day +OMIT 25 December MSG Christmas Day +OMIT 26 December MSG Boxing Day +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Christmas Day (observed) +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Christmas Day (observed) +REM 28 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Boxing Day (observed) +REM 28 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Boxing Day (observed) diff --git a/include/holidays/gl.rem b/include/holidays/gl.rem new file mode 100644 index 00000000..c9742d46 --- /dev/null +++ b/include/holidays/gl.rem @@ -0,0 +1,21 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Greenland +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Ukioq nutaaq +OMIT [easterdate($Uy)-3] MSG Sisamanngornermi illernartumi +OMIT [easterdate($Uy)-2] MSG Tallimanngorneq ajortorsiorneq +OMIT [easterdate($Uy)+1] MSG Poorskimi ullut aappaat +OMIT [easterdate($Uy)+26] MSG Ulloq qinuffiusoq +OMIT [easterdate($Uy)+49] MSG Piinsip ullua +OMIT [easterdate($Uy)+50] MSG Piinsip ulluisa aappaanni +OMIT [easterdate($Uy)] MSG Poorskimi +OMIT [easterdate($Uy+39)] MSG Ulloq Kristusip qilaliarnera +OMIT 25 December MSG Juulli +OMIT 26 December MSG Juullip aappaa +REM 6 January MSG Mitaarneq +REM 1 May MSG Sulisartut ulluat +REM 21 June MSG Ullortuneq +REM 24 December MSG Juulliaqqami +REM 31 December MSG Ukiortaami diff --git a/include/holidays/gt.rem b/include/holidays/gt.rem new file mode 100644 index 00000000..8f1c6b41 --- /dev/null +++ b/include/holidays/gt.rem @@ -0,0 +1,22 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Guatemala +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Año Nuevo +OMIT [easterdate($Uy)-3] MSG Jueves Santo +OMIT [easterdate($Uy)-2] MSG Viernes Santo +OMIT [easterdate($Uy)-1] MSG Sabado Santo +OMIT 1 May MSG Día del Trabajo +REM 28 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día del Ejército +REM 29 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día del Ejército +OMIT 30 June MSG Día del Ejército +REM 1 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día del Ejército +REM 2 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día del Ejército +REM 3 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día del Ejército +REM 4 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Día del Ejército +OMIT 15 August MSG Día de la Asunción +OMIT 15 September MSG Día de la Independencia +OMIT 20 October MSG Día de la Revolución +OMIT 1 November MSG Día de Todos los Santos +OMIT 25 December MSG Día de Navidad diff --git a/include/holidays/gu.rem b/include/holidays/gu.rem new file mode 100644 index 00000000..5dace477 --- /dev/null +++ b/include/holidays/gu.rem @@ -0,0 +1,33 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Guam +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +REM Third Monday in January SCANFROM -28 ADDOMIT MSG Martin Luther King Jr. Day +REM Third Monday in February SCANFROM -28 ADDOMIT MSG Washington's Birthday +REM First Monday in March SCANFROM -28 ADDOMIT MSG Guam Discovery Day +OMIT [easterdate($Uy)-2] MSG Good Friday +REM Last Monday in May SCANFROM -28 ADDOMIT MSG Memorial Day +REM 18 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Juneteenth National Independence Day (observed) +OMIT 19 June MSG Juneteenth National Independence Day +REM 20 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Juneteenth National Independence Day (observed) +REM 3 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Independence Day (observed) +OMIT 4 July MSG Independence Day +REM 5 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Independence Day (observed) +OMIT 21 July MSG Liberation Day (Guam) +REM First Monday in September SCANFROM -28 ADDOMIT MSG Labor Day +OMIT 2 November MSG All Souls' Day +REM 10 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Veterans Day (observed) +OMIT 11 November MSG Veterans Day +REM 12 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Veterans Day (observed) +REM Fourth Thursday in November SCANFROM -28 ADDOMIT MSG Thanksgiving +OMIT 8 December MSG Lady of Camarin Day +REM 24 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Christmas Day (observed) +OMIT 25 December MSG Christmas Day +REM 26 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Christmas Day (observed) +REM 31 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG New Year's Day (observed) +REM 14 February MSG Valentine's Day +REM 17 March MSG Saint Patrick's Day +REM 31 October MSG Halloween diff --git a/include/holidays/hk.rem b/include/holidays/hk.rem new file mode 100644 index 00000000..b73ae08c --- /dev/null +++ b/include/holidays/hk.rem @@ -0,0 +1,21 @@ +# SPDX-License-Identifier: MIT +# Holiday file for HongKong +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG The first day of January +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG The first day of January (observed) +REM 4 April OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Ching Ming Festival (observed) +OMIT 1 May MSG Labour Day +REM 1 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Labour Day (observed) +OMIT 1 July MSG Hong Kong Special Administrative Region Establishment Day +REM 1 July OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Hong Kong Special Administrative Region Establishment Day (observed) +OMIT 1 October MSG National Day +REM 1 October OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG National Day (observed) +OMIT 25 December MSG Christmas Day +REM 25 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Christmas Day (observed) +OMIT 26 December MSG The first weekday after Christmas Day +REM 26 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG The first weekday after Christmas Day (observed) +REM [easterdate($Uy)-2] MSG Good Friday +REM [easterdate($Uy)-1] MSG The day following Good Friday +REM [easterdate($Uy)+1] MSG Easter Monday diff --git a/include/holidays/hn.rem b/include/holidays/hn.rem new file mode 100644 index 00000000..3a9b20a9 --- /dev/null +++ b/include/holidays/hn.rem @@ -0,0 +1,16 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Honduras +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Año Nuevo +OMIT [easterdate($Uy)-3] MSG Jueves Santo +OMIT [easterdate($Uy)-2] MSG Viernes Santo +OMIT 14 April MSG Día de las Américas +OMIT [easterdate($Uy)-1] MSG Sábado de Gloria +OMIT 1 May MSG Día del Trabajo +OMIT 15 September MSG Día de la Independencia +REM First Wednesday in October SCANFROM -28 ADDOMIT MSG Semana Morazánica +REM Thursday 2 October ADDOMIT SCANFROM -28 MSG Semana Morazánica +REM Friday 3 October ADDOMIT SCANFROM -28 MSG Semana Morazánica +OMIT 25 December MSG Navidad diff --git a/include/holidays/hr.rem b/include/holidays/hr.rem new file mode 100644 index 00000000..d8a89db6 --- /dev/null +++ b/include/holidays/hr.rem @@ -0,0 +1,19 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Croatia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Nova godina +OMIT 6 January MSG Bogojavljenje ili Sveta tri kralja +OMIT [easterdate($Uy)+1] MSG Uskrsni ponedjeljak +OMIT [easterdate($Uy)] MSG Uskrs +OMIT [easterdate($Uy+60)] MSG Tijelovo +OMIT 1 May MSG Praznik rada +OMIT 30 May MSG Dan državnosti +OMIT 22 June MSG Dan antifašističke borbe +OMIT 5 August MSG Dan pobjede i domovinske zahvalnosti i Dan hrvatskih branitelja +OMIT 15 August MSG Velika Gospa +OMIT 1 November MSG Svi sveti +OMIT 18 November MSG Dan sjećanja na žrtve Domovinskog rata i Dan sjećanja na žrtvu Vukovara i Škabrnje +OMIT 25 December MSG Božić +OMIT 26 December MSG Sveti Stjepan diff --git a/include/holidays/ht.rem b/include/holidays/ht.rem new file mode 100644 index 00000000..4cf1de55 --- /dev/null +++ b/include/holidays/ht.rem @@ -0,0 +1,30 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Haiti +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Fête de l'Indépendance Nationale +OMIT 1 January MSG Nouvel An +OMIT 2 January MSG Jour des Aïeux +OMIT [easterdate($Uy)-49] MSG Carnaval +OMIT [easterdate($Uy)-48] MSG Lundi Gras +OMIT [easterdate($Uy)-47] MSG Mardi Gras +OMIT [easterdate($Uy)-2] MSG Vendredi Saint +OMIT [easterdate($Uy)] MSG Pâques +OMIT [easterdate($Uy+60)] MSG Fête-Dieu +OMIT 1 May MSG Fête de l'Agriculture et du Travail +OMIT 18 May MSG Fête du Drapeau et de l'Université +OMIT 15 August MSG Assomption de Marie +OMIT 17 October MSG Mort de Dessalines +OMIT 1 November MSG La Toussaint +OMIT 2 November MSG Fête des Morts +OMIT 18 November MSG Commémoration de la Bataille de Vertières +OMIT 18 November MSG Jour des Forces Armées +OMIT 25 December MSG Noël +REM [easterdate($Uy)-46] MSG Mercredi des Cendres +REM [easterdate($Uy)-3] MSG Jeudi Saint +REM [easterdate($Uy+39)] MSG Ascension +REM 23 May MSG Fête de la Souveraineté Nationale +REM 27 June MSG Fête de Notre-Dame du Perpétuel Secours, patronne d'Haiti +REM 20 September MSG Anniversaire de Naissance de Jean-Jacques Dessalines +REM 5 December MSG Jour de la Découverte diff --git a/include/holidays/hu.rem b/include/holidays/hu.rem new file mode 100644 index 00000000..638addcc --- /dev/null +++ b/include/holidays/hu.rem @@ -0,0 +1,18 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Hungary +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Újév +OMIT 15 March MSG Nemzeti ünnep +OMIT [easterdate($Uy)-2] MSG Nagypéntek +OMIT [easterdate($Uy)+1] MSG Húsvét Hétfő +OMIT [easterdate($Uy)+49] MSG Pünkösd +OMIT [easterdate($Uy)+50] MSG Pünkösdhétfő +OMIT [easterdate($Uy)] MSG Húsvét +OMIT 1 May MSG A Munka ünnepe +OMIT 20 August MSG Az államalapítás ünnepe +OMIT 23 October MSG Nemzeti ünnep +OMIT 1 November MSG Mindenszentek +OMIT 25 December MSG Karácsony +OMIT 26 December MSG Karácsony másnapja diff --git a/include/holidays/id.rem b/include/holidays/id.rem new file mode 100644 index 00000000..cd184390 --- /dev/null +++ b/include/holidays/id.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Indonesia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Tahun Baru Masehi +OMIT [easterdate($Uy)-2] MSG Wafat Yesus Kristus +OMIT [easterdate($Uy)] MSG Kebangkitan Yesus Kristus +OMIT [easterdate($Uy+39)] MSG Kenaikan Yesus Kristus +OMIT 1 May MSG Hari Buruh Internasional +OMIT 1 June MSG Hari Lahir Pancasila +OMIT 17 August MSG Hari Kemerdekaan Republik Indonesia +OMIT 25 December MSG Hari Raya Natal diff --git a/include/holidays/im.rem b/include/holidays/im.rem new file mode 100644 index 00000000..b2c7a827 --- /dev/null +++ b/include/holidays/im.rem @@ -0,0 +1,23 @@ +# SPDX-License-Identifier: MIT +# Holiday file for IsleOfMan +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +REM 3 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +OMIT [easterdate($Uy)-2] MSG Good Friday +OMIT [easterdate($Uy)+1] MSG Easter Monday +REM First Monday in May SCANFROM -28 ADDOMIT MSG May Day +REM Last Monday in May SCANFROM -28 ADDOMIT MSG Spring Bank Holiday +REM First Friday in June SCANFROM -28 ADDOMIT MSG TT Bank Holiday +OMIT 5 July MSG Tynwald Day +REM 6 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Tynwald Day +REM 7 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Tynwald Day +REM Last Monday in August SCANFROM -28 ADDOMIT MSG Late Summer Bank Holiday +OMIT 25 December MSG Christmas Day +OMIT 26 December MSG Boxing Day +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Christmas Day (observed) +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Christmas Day (observed) +REM 28 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Boxing Day (observed) +REM 28 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Boxing Day (observed) diff --git a/include/holidays/in.rem b/include/holidays/in.rem new file mode 100644 index 00000000..df1ee319 --- /dev/null +++ b/include/holidays/in.rem @@ -0,0 +1,22 @@ +# SPDX-License-Identifier: MIT +# Holiday file for India +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note: This file consists only of the country-wide +# holidays for India. +# +# For region-specific holidays, you need to include +# one of the regional *.rem files in the directory +# [$SysInclude]/in/ + +OMIT 14 January MSG Makar Sankranti / Pongal +OMIT 26 January MSG Republic Day +OMIT [easterdate($Uy)-7] MSG Palm Sunday +OMIT [easterdate($Uy)-2] MSG Good Friday +OMIT [easterdate($Uy)+49] MSG Feast of Pentecost +OMIT [easterdate($Uy)] MSG Easter Sunday +OMIT 1 May MSG Labour Day +OMIT 15 August MSG Independence Day +OMIT 2 October MSG Gandhi Jayanti +OMIT 25 December MSG Christmas Day diff --git a/include/holidays/in/ap.rem b/include/holidays/in/ap.rem new file mode 100644 index 00000000..6171df26 --- /dev/null +++ b/include/holidays/in/ap.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision AP in India +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision AP. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/in.rem + +OMIT 14 April MSG Dr. B. R. Ambedkar's Jayanti +OMIT 1 November MSG Andhra Pradesh Foundation Day diff --git a/include/holidays/in/as.rem b/include/holidays/in/as.rem new file mode 100644 index 00000000..367a4f56 --- /dev/null +++ b/include/holidays/in/as.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision AS in India +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision AS. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/in.rem + +OMIT 15 April MSG Bihu (Assamese New Year) diff --git a/include/holidays/in/br.rem b/include/holidays/in/br.rem new file mode 100644 index 00000000..ce77e440 --- /dev/null +++ b/include/holidays/in/br.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision BR in India +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision BR. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/in.rem + +OMIT 22 March MSG Bihar Day +OMIT 14 April MSG Dr. B. R. Ambedkar's Jayanti diff --git a/include/holidays/in/cg.rem b/include/holidays/in/cg.rem new file mode 100644 index 00000000..cdfeffc4 --- /dev/null +++ b/include/holidays/in/cg.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision CG in India +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision CG. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/in.rem + +OMIT 1 November MSG Chhattisgarh Foundation Day diff --git a/include/holidays/in/gj.rem b/include/holidays/in/gj.rem new file mode 100644 index 00000000..ab22133e --- /dev/null +++ b/include/holidays/in/gj.rem @@ -0,0 +1,14 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision GJ in India +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision GJ. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/in.rem + +OMIT 14 January MSG Uttarayan +OMIT 1 May MSG Gujarat Day +OMIT 31 October MSG Sardar Patel Jayanti diff --git a/include/holidays/in/hr.rem b/include/holidays/in/hr.rem new file mode 100644 index 00000000..be1bcc05 --- /dev/null +++ b/include/holidays/in/hr.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision HR in India +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision HR. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/in.rem + +OMIT 14 April MSG Dr. B. R. Ambedkar's Jayanti +OMIT 1 November MSG Haryana Foundation Day diff --git a/include/holidays/in/ka.rem b/include/holidays/in/ka.rem new file mode 100644 index 00000000..3eb3c9b2 --- /dev/null +++ b/include/holidays/in/ka.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision KA in India +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision KA. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/in.rem + +OMIT 1 November MSG Karnataka Rajyotsava diff --git a/include/holidays/in/kl.rem b/include/holidays/in/kl.rem new file mode 100644 index 00000000..73e64598 --- /dev/null +++ b/include/holidays/in/kl.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision KL in India +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision KL. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/in.rem + +OMIT 14 April MSG Dr. B. R. Ambedkar's Jayanti +OMIT 1 November MSG Kerala Foundation Day diff --git a/include/holidays/in/mh.rem b/include/holidays/in/mh.rem new file mode 100644 index 00000000..48cc3a32 --- /dev/null +++ b/include/holidays/in/mh.rem @@ -0,0 +1,14 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision MH in India +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision MH. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/in.rem + +OMIT 14 April MSG Dr. B. R. Ambedkar's Jayanti +OMIT 1 May MSG Maharashtra Day +OMIT 15 October MSG Dussehra diff --git a/include/holidays/in/mp.rem b/include/holidays/in/mp.rem new file mode 100644 index 00000000..014f180b --- /dev/null +++ b/include/holidays/in/mp.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision MP in India +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision MP. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/in.rem + +OMIT 1 November MSG Madhya Pradesh Foundation Day diff --git a/include/holidays/in/od.rem b/include/holidays/in/od.rem new file mode 100644 index 00000000..9a12df88 --- /dev/null +++ b/include/holidays/in/od.rem @@ -0,0 +1,14 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision OD in India +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision OD. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/in.rem + +OMIT 1 April MSG Odisha Day (Utkala Dibasa) +OMIT 14 April MSG Dr. B. R. Ambedkar's Jayanti +OMIT 15 April MSG Maha Vishuva Sankranti / Pana Sankranti diff --git a/include/holidays/in/rj.rem b/include/holidays/in/rj.rem new file mode 100644 index 00000000..3280f008 --- /dev/null +++ b/include/holidays/in/rj.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision RJ in India +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision RJ. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/in.rem + +OMIT 30 March MSG Rajasthan Day +OMIT 15 June MSG Maharana Pratap Jayanti diff --git a/include/holidays/in/sk.rem b/include/holidays/in/sk.rem new file mode 100644 index 00000000..cb3bf136 --- /dev/null +++ b/include/holidays/in/sk.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision SK in India +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision SK. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/in.rem + +OMIT 16 May MSG Annexation Day diff --git a/include/holidays/in/tn.rem b/include/holidays/in/tn.rem new file mode 100644 index 00000000..306c8c85 --- /dev/null +++ b/include/holidays/in/tn.rem @@ -0,0 +1,14 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision TN in India +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision TN. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/in.rem + +OMIT 14 April MSG Dr. B. R. Ambedkar's Jayanti +OMIT 14 April MSG Puthandu (Tamil New Year) +OMIT 15 April MSG Puthandu (Tamil New Year) diff --git a/include/holidays/in/ts.rem b/include/holidays/in/ts.rem new file mode 100644 index 00000000..5e6bb692 --- /dev/null +++ b/include/holidays/in/ts.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision TS in India +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision TS. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/in.rem + +OMIT 6 April MSG Eid al-Fitr +OMIT 6 October MSG Bathukamma Festival diff --git a/include/holidays/in/uk.rem b/include/holidays/in/uk.rem new file mode 100644 index 00000000..23e1dfaa --- /dev/null +++ b/include/holidays/in/uk.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision UK in India +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision UK. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/in.rem + +OMIT 14 April MSG Dr. B. R. Ambedkar's Jayanti diff --git a/include/holidays/in/up.rem b/include/holidays/in/up.rem new file mode 100644 index 00000000..b818a95a --- /dev/null +++ b/include/holidays/in/up.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision UP in India +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision UP. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/in.rem + +OMIT 14 April MSG Dr. B. R. Ambedkar's Jayanti diff --git a/include/holidays/in/wb.rem b/include/holidays/in/wb.rem new file mode 100644 index 00000000..8c61355f --- /dev/null +++ b/include/holidays/in/wb.rem @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision WB in India +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision WB. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/in.rem + +OMIT 14 April MSG Dr. B. R. Ambedkar's Jayanti +OMIT 14 April MSG Pohela Boishakh +OMIT 15 April MSG Pohela Boishakh +OMIT 9 May MSG Rabindra Jayanti diff --git a/include/holidays/is.rem b/include/holidays/is.rem new file mode 100644 index 00000000..75d76ca6 --- /dev/null +++ b/include/holidays/is.rem @@ -0,0 +1,21 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Iceland +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Nýársdagur +OMIT [easterdate($Uy)-3] MSG Skírdagur +OMIT [easterdate($Uy)-2] MSG Föstudagurinn langi +OMIT [easterdate($Uy)+1] MSG Annar í páskum +OMIT [easterdate($Uy)+49] MSG Hvítasunnudagur +OMIT [easterdate($Uy)+50] MSG Annar í hvítasunnu +OMIT [easterdate($Uy)] MSG Páskadagur +OMIT [easterdate($Uy+39)] MSG Uppstigningardagur +REM Thursday 19 April ADDOMIT SCANFROM -28 MSG Sumardagurinn fyrsti +OMIT 1 May MSG Verkalýðsdagurinn +OMIT 17 June MSG Þjóðhátíðardagurinn +REM First Monday in August SCANFROM -28 ADDOMIT MSG Frídagur verslunarmanna +OMIT 24 December MSG Aðfangadagur +OMIT 25 December MSG Jóladagur +OMIT 26 December MSG Annar í jólum +OMIT 31 December MSG Gamlársdagur diff --git a/include/holidays/it.rem b/include/holidays/it.rem new file mode 100644 index 00000000..2b0dd32f --- /dev/null +++ b/include/holidays/it.rem @@ -0,0 +1,24 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note: This file consists only of the country-wide +# holidays for Italy. +# +# For region-specific holidays, you need to include +# one of the regional *.rem files in the directory +# [$SysInclude]/it/ + +OMIT 1 January MSG Capodanno +OMIT 6 January MSG Epifania del Signore +OMIT [easterdate($Uy)+1] MSG Lunedì dell'Angelo +OMIT [easterdate($Uy)] MSG Pasqua di Resurrezione +OMIT 25 April MSG Festa della Liberazione +OMIT 1 May MSG Festa dei Lavoratori +OMIT 2 June MSG Festa della Repubblica +OMIT 15 August MSG Assunzione della Vergine +OMIT 1 November MSG Tutti i Santi +OMIT 8 December MSG Immacolata Concezione +OMIT 25 December MSG Natale +OMIT 26 December MSG Santo Stefano diff --git a/include/holidays/it/ag.rem b/include/holidays/it/ag.rem new file mode 100644 index 00000000..a2c42be3 --- /dev/null +++ b/include/holidays/it/ag.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision AG in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision AG. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 25 February MSG San Gerlando diff --git a/include/holidays/it/al.rem b/include/holidays/it/al.rem new file mode 100644 index 00000000..54a7da2d --- /dev/null +++ b/include/holidays/it/al.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision AL in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision AL. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 10 November MSG San Baudolino diff --git a/include/holidays/it/an.rem b/include/holidays/it/an.rem new file mode 100644 index 00000000..214fa347 --- /dev/null +++ b/include/holidays/it/an.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision AN in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision AN. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 4 May MSG San Ciriaco diff --git a/include/holidays/it/andria.rem b/include/holidays/it/andria.rem new file mode 100644 index 00000000..46863511 --- /dev/null +++ b/include/holidays/it/andria.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision Andria in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision Andria. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +REM Third Sunday in September SCANFROM -28 ADDOMIT MSG San Riccardo di Andria diff --git a/include/holidays/it/ao.rem b/include/holidays/it/ao.rem new file mode 100644 index 00000000..d21e43ed --- /dev/null +++ b/include/holidays/it/ao.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision AO in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision AO. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 7 September MSG San Grato diff --git a/include/holidays/it/ap.rem b/include/holidays/it/ap.rem new file mode 100644 index 00000000..ffeaa343 --- /dev/null +++ b/include/holidays/it/ap.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision AP in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision AP. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 5 August MSG Sant'Emidio diff --git a/include/holidays/it/aq.rem b/include/holidays/it/aq.rem new file mode 100644 index 00000000..ca19560d --- /dev/null +++ b/include/holidays/it/aq.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision AQ in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision AQ. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 10 June MSG San Massimo D'Aveia diff --git a/include/holidays/it/ar.rem b/include/holidays/it/ar.rem new file mode 100644 index 00000000..9ed1f812 --- /dev/null +++ b/include/holidays/it/ar.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision AR in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision AR. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 7 August MSG San Donato D'Arezzo diff --git a/include/holidays/it/at.rem b/include/holidays/it/at.rem new file mode 100644 index 00000000..9ed5c4c7 --- /dev/null +++ b/include/holidays/it/at.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision AT in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision AT. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +REM First Tuesday in May SCANFROM -28 ADDOMIT MSG San Secondo di Asti diff --git a/include/holidays/it/av.rem b/include/holidays/it/av.rem new file mode 100644 index 00000000..5da5327d --- /dev/null +++ b/include/holidays/it/av.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision AV in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision AV. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 14 February MSG San Modestino diff --git a/include/holidays/it/ba.rem b/include/holidays/it/ba.rem new file mode 100644 index 00000000..109be2f4 --- /dev/null +++ b/include/holidays/it/ba.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision BA in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision BA. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 6 December MSG San Nicola diff --git a/include/holidays/it/barletta.rem b/include/holidays/it/barletta.rem new file mode 100644 index 00000000..7c515366 --- /dev/null +++ b/include/holidays/it/barletta.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision Barletta in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision Barletta. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 30 December MSG San Ruggero diff --git a/include/holidays/it/bg.rem b/include/holidays/it/bg.rem new file mode 100644 index 00000000..86899a0a --- /dev/null +++ b/include/holidays/it/bg.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision BG in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision BG. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 26 August MSG Sant'Alessandro di Bergamo diff --git a/include/holidays/it/bl.rem b/include/holidays/it/bl.rem new file mode 100644 index 00000000..35b3013b --- /dev/null +++ b/include/holidays/it/bl.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision BL in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision BL. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 11 November MSG San Martino diff --git a/include/holidays/it/bn.rem b/include/holidays/it/bn.rem new file mode 100644 index 00000000..e3b98fec --- /dev/null +++ b/include/holidays/it/bn.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision BN in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision BN. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 24 August MSG San Bartolomeo apostolo diff --git a/include/holidays/it/bo.rem b/include/holidays/it/bo.rem new file mode 100644 index 00000000..9a641dc6 --- /dev/null +++ b/include/holidays/it/bo.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision BO in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision BO. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 4 October MSG San Petronio diff --git a/include/holidays/it/br.rem b/include/holidays/it/br.rem new file mode 100644 index 00000000..6095e1f5 --- /dev/null +++ b/include/holidays/it/br.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision BR in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision BR. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +REM First Sunday in September SCANFROM -28 ADDOMIT MSG San Lorenzo da Brindisi diff --git a/include/holidays/it/bs.rem b/include/holidays/it/bs.rem new file mode 100644 index 00000000..85490566 --- /dev/null +++ b/include/holidays/it/bs.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision BS in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision BS. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 15 February MSG Santi Faustino e Giovita diff --git a/include/holidays/it/bt.rem b/include/holidays/it/bt.rem new file mode 100644 index 00000000..3d883626 --- /dev/null +++ b/include/holidays/it/bt.rem @@ -0,0 +1,14 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision BT in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision BT. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 3 May MSG San Nicola Pellegrino +REM Third Sunday in September SCANFROM -28 ADDOMIT MSG San Riccardo di Andria +OMIT 30 December MSG San Ruggero diff --git a/include/holidays/it/bz.rem b/include/holidays/it/bz.rem new file mode 100644 index 00000000..8d51b778 --- /dev/null +++ b/include/holidays/it/bz.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision BZ in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision BZ. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT [easterdate($Uy)+50] MSG Lunedì di Pentecoste +OMIT 15 August MSG Maria Santissima Assunta diff --git a/include/holidays/it/ca.rem b/include/holidays/it/ca.rem new file mode 100644 index 00000000..2b5296e2 --- /dev/null +++ b/include/holidays/it/ca.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision CA in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision CA. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 30 October MSG San Saturnino di Cagliari diff --git a/include/holidays/it/cb.rem b/include/holidays/it/cb.rem new file mode 100644 index 00000000..02590b91 --- /dev/null +++ b/include/holidays/it/cb.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision CB in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision CB. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 23 April MSG San Giorgio diff --git a/include/holidays/it/ce.rem b/include/holidays/it/ce.rem new file mode 100644 index 00000000..bb6c5bc7 --- /dev/null +++ b/include/holidays/it/ce.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision CE in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision CE. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 20 January MSG San Sebastiano diff --git a/include/holidays/it/cesena.rem b/include/holidays/it/cesena.rem new file mode 100644 index 00000000..9b9cda4b --- /dev/null +++ b/include/holidays/it/cesena.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision Cesena in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision Cesena. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 24 June MSG San Giovanni Battista diff --git a/include/holidays/it/ch.rem b/include/holidays/it/ch.rem new file mode 100644 index 00000000..cd6cb8b3 --- /dev/null +++ b/include/holidays/it/ch.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision CH in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision CH. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 11 May MSG San Giustino di Chieti diff --git a/include/holidays/it/cl.rem b/include/holidays/it/cl.rem new file mode 100644 index 00000000..fd5b6bac --- /dev/null +++ b/include/holidays/it/cl.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision CL in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision CL. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 29 September MSG San Michele Arcangelo diff --git a/include/holidays/it/cn.rem b/include/holidays/it/cn.rem new file mode 100644 index 00000000..8b77f537 --- /dev/null +++ b/include/holidays/it/cn.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision CN in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision CN. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 29 September MSG San Michele Arcangelo diff --git a/include/holidays/it/co.rem b/include/holidays/it/co.rem new file mode 100644 index 00000000..2456740b --- /dev/null +++ b/include/holidays/it/co.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision CO in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision CO. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 31 August MSG Sant'Abbondio diff --git a/include/holidays/it/cr.rem b/include/holidays/it/cr.rem new file mode 100644 index 00000000..8fbbf7de --- /dev/null +++ b/include/holidays/it/cr.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision CR in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision CR. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 13 November MSG Sant'Omobono diff --git a/include/holidays/it/cs.rem b/include/holidays/it/cs.rem new file mode 100644 index 00000000..985bcffd --- /dev/null +++ b/include/holidays/it/cs.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision CS in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision CS. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 12 February MSG Madonna del Pilerio diff --git a/include/holidays/it/ct.rem b/include/holidays/it/ct.rem new file mode 100644 index 00000000..6aca9047 --- /dev/null +++ b/include/holidays/it/ct.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision CT in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision CT. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 5 February MSG Sant'Agata diff --git a/include/holidays/it/cz.rem b/include/holidays/it/cz.rem new file mode 100644 index 00000000..518ffe1f --- /dev/null +++ b/include/holidays/it/cz.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision CZ in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision CZ. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 16 July MSG San Vitaliano diff --git a/include/holidays/it/en.rem b/include/holidays/it/en.rem new file mode 100644 index 00000000..6a3947e7 --- /dev/null +++ b/include/holidays/it/en.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision EN in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision EN. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 2 July MSG Madonna della Visitazione diff --git a/include/holidays/it/fc.rem b/include/holidays/it/fc.rem new file mode 100644 index 00000000..e3908b53 --- /dev/null +++ b/include/holidays/it/fc.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision FC in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision FC. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 4 February MSG Madonna del Fuoco +OMIT 24 June MSG San Giovanni Battista diff --git a/include/holidays/it/fe.rem b/include/holidays/it/fe.rem new file mode 100644 index 00000000..7858b238 --- /dev/null +++ b/include/holidays/it/fe.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision FE in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision FE. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 23 April MSG San Giorgio diff --git a/include/holidays/it/fg.rem b/include/holidays/it/fg.rem new file mode 100644 index 00000000..82f62287 --- /dev/null +++ b/include/holidays/it/fg.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision FG in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision FG. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 22 March MSG Madonna dei Sette Veli diff --git a/include/holidays/it/fi.rem b/include/holidays/it/fi.rem new file mode 100644 index 00000000..a488d55e --- /dev/null +++ b/include/holidays/it/fi.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision FI in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision FI. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 24 June MSG San Giovanni Battista diff --git a/include/holidays/it/fm.rem b/include/holidays/it/fm.rem new file mode 100644 index 00000000..687a8cf4 --- /dev/null +++ b/include/holidays/it/fm.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision FM in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision FM. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 15 August MSG Maria Santissima Assunta +OMIT 16 August MSG Maria Santissima Assunta diff --git a/include/holidays/it/forli.rem b/include/holidays/it/forli.rem new file mode 100644 index 00000000..b80e5305 --- /dev/null +++ b/include/holidays/it/forli.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision Forli in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision Forli. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 4 February MSG Madonna del Fuoco diff --git a/include/holidays/it/fr.rem b/include/holidays/it/fr.rem new file mode 100644 index 00000000..c1078c18 --- /dev/null +++ b/include/holidays/it/fr.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision FR in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision FR. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 20 June MSG San Silverio diff --git a/include/holidays/it/ge.rem b/include/holidays/it/ge.rem new file mode 100644 index 00000000..2403b8f3 --- /dev/null +++ b/include/holidays/it/ge.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision GE in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision GE. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 24 June MSG San Giovanni Battista diff --git a/include/holidays/it/go.rem b/include/holidays/it/go.rem new file mode 100644 index 00000000..b622dc90 --- /dev/null +++ b/include/holidays/it/go.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision GO in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision GO. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 16 March MSG Santi Ilario e Taziano diff --git a/include/holidays/it/gr.rem b/include/holidays/it/gr.rem new file mode 100644 index 00000000..7dac3557 --- /dev/null +++ b/include/holidays/it/gr.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision GR in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision GR. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 10 August MSG San Lorenzo diff --git a/include/holidays/it/im.rem b/include/holidays/it/im.rem new file mode 100644 index 00000000..b5d95759 --- /dev/null +++ b/include/holidays/it/im.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision IM in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision IM. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 26 November MSG San Leonardo da Porto Maurizio diff --git a/include/holidays/it/is.rem b/include/holidays/it/is.rem new file mode 100644 index 00000000..12f9c0f6 --- /dev/null +++ b/include/holidays/it/is.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision IS in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision IS. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 19 May MSG San Pietro Celestino diff --git a/include/holidays/it/kr.rem b/include/holidays/it/kr.rem new file mode 100644 index 00000000..65d61429 --- /dev/null +++ b/include/holidays/it/kr.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision KR in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision KR. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 9 October MSG San Dionigi diff --git a/include/holidays/it/lc.rem b/include/holidays/it/lc.rem new file mode 100644 index 00000000..1e7be0a2 --- /dev/null +++ b/include/holidays/it/lc.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision LC in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision LC. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 6 December MSG San Nicola diff --git a/include/holidays/it/le.rem b/include/holidays/it/le.rem new file mode 100644 index 00000000..95b508b4 --- /dev/null +++ b/include/holidays/it/le.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision LE in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision LE. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 26 August MSG Sant'Oronzo diff --git a/include/holidays/it/li.rem b/include/holidays/it/li.rem new file mode 100644 index 00000000..baf7984f --- /dev/null +++ b/include/holidays/it/li.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision LI in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision LI. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 22 May MSG Santa Giulia diff --git a/include/holidays/it/lo.rem b/include/holidays/it/lo.rem new file mode 100644 index 00000000..3c0305c7 --- /dev/null +++ b/include/holidays/it/lo.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision LO in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision LO. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 19 January MSG San Bassiano diff --git a/include/holidays/it/lt.rem b/include/holidays/it/lt.rem new file mode 100644 index 00000000..56013bcb --- /dev/null +++ b/include/holidays/it/lt.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision LT in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision LT. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 25 April MSG San Marco Evangelista +OMIT 6 July MSG Santa Maria Goretti diff --git a/include/holidays/it/lu.rem b/include/holidays/it/lu.rem new file mode 100644 index 00000000..bd469ffc --- /dev/null +++ b/include/holidays/it/lu.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision LU in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision LU. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 12 July MSG San Paolino di Lucca diff --git a/include/holidays/it/mb.rem b/include/holidays/it/mb.rem new file mode 100644 index 00000000..0172ccc4 --- /dev/null +++ b/include/holidays/it/mb.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision MB in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision MB. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 24 June MSG San Giovanni Battista diff --git a/include/holidays/it/mc.rem b/include/holidays/it/mc.rem new file mode 100644 index 00000000..a879e9b2 --- /dev/null +++ b/include/holidays/it/mc.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision MC in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision MC. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 31 August MSG San Giuliano l'ospitaliere diff --git a/include/holidays/it/me.rem b/include/holidays/it/me.rem new file mode 100644 index 00000000..8383c511 --- /dev/null +++ b/include/holidays/it/me.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision ME in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision ME. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 3 June MSG Madonna della Lettera diff --git a/include/holidays/it/mi.rem b/include/holidays/it/mi.rem new file mode 100644 index 00000000..02f877d0 --- /dev/null +++ b/include/holidays/it/mi.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision MI in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision MI. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 7 December MSG Sant'Ambrogio diff --git a/include/holidays/it/mn.rem b/include/holidays/it/mn.rem new file mode 100644 index 00000000..69100a05 --- /dev/null +++ b/include/holidays/it/mn.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision MN in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision MN. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 18 March MSG Sant'Anselmo da Baggio diff --git a/include/holidays/it/mo.rem b/include/holidays/it/mo.rem new file mode 100644 index 00000000..0863cc16 --- /dev/null +++ b/include/holidays/it/mo.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision MO in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision MO. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 31 January MSG San Geminiano diff --git a/include/holidays/it/ms.rem b/include/holidays/it/ms.rem new file mode 100644 index 00000000..19273cec --- /dev/null +++ b/include/holidays/it/ms.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision MS in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision MS. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 4 October MSG San Francesco d'Assisi diff --git a/include/holidays/it/mt.rem b/include/holidays/it/mt.rem new file mode 100644 index 00000000..41f8fc38 --- /dev/null +++ b/include/holidays/it/mt.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision MT in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision MT. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 2 July MSG Madonna della Bruna diff --git a/include/holidays/it/na.rem b/include/holidays/it/na.rem new file mode 100644 index 00000000..43bc46d5 --- /dev/null +++ b/include/holidays/it/na.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision NA in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision NA. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 19 September MSG San Gennaro diff --git a/include/holidays/it/no.rem b/include/holidays/it/no.rem new file mode 100644 index 00000000..2e9a0fe8 --- /dev/null +++ b/include/holidays/it/no.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision NO in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision NO. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 22 January MSG San Gaudenzio diff --git a/include/holidays/it/nu.rem b/include/holidays/it/nu.rem new file mode 100644 index 00000000..dc033898 --- /dev/null +++ b/include/holidays/it/nu.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision NU in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision NU. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 5 August MSG Nostra Signora della Neve diff --git a/include/holidays/it/or.rem b/include/holidays/it/or.rem new file mode 100644 index 00000000..40040245 --- /dev/null +++ b/include/holidays/it/or.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision OR in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision OR. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 13 February MSG Sant'Archelao diff --git a/include/holidays/it/pa.rem b/include/holidays/it/pa.rem new file mode 100644 index 00000000..05831e7b --- /dev/null +++ b/include/holidays/it/pa.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision PA in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision PA. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 15 July MSG Santa Rosalia diff --git a/include/holidays/it/pc.rem b/include/holidays/it/pc.rem new file mode 100644 index 00000000..1c163218 --- /dev/null +++ b/include/holidays/it/pc.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision PC in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision PC. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 4 July MSG Sant'Antonino di Piacenza diff --git a/include/holidays/it/pd.rem b/include/holidays/it/pd.rem new file mode 100644 index 00000000..06caed4a --- /dev/null +++ b/include/holidays/it/pd.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision PD in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision PD. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 13 June MSG Sant'Antonio di Padova diff --git a/include/holidays/it/pe.rem b/include/holidays/it/pe.rem new file mode 100644 index 00000000..4bd3e7ec --- /dev/null +++ b/include/holidays/it/pe.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision PE in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision PE. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 10 October MSG San Cetteo diff --git a/include/holidays/it/pesaro.rem b/include/holidays/it/pesaro.rem new file mode 100644 index 00000000..0abf5d7a --- /dev/null +++ b/include/holidays/it/pesaro.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision Pesaro in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision Pesaro. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 24 September MSG San Terenzio di Pesaro diff --git a/include/holidays/it/pg.rem b/include/holidays/it/pg.rem new file mode 100644 index 00000000..82dcfdd7 --- /dev/null +++ b/include/holidays/it/pg.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision PG in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision PG. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 11 August MSG Santa Chiara d'Assisi +OMIT 4 October MSG San Francesco d'Assisi diff --git a/include/holidays/it/pi.rem b/include/holidays/it/pi.rem new file mode 100644 index 00000000..22e383d5 --- /dev/null +++ b/include/holidays/it/pi.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision PI in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision PI. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 17 June MSG San Ranieri diff --git a/include/holidays/it/pn.rem b/include/holidays/it/pn.rem new file mode 100644 index 00000000..320b2e20 --- /dev/null +++ b/include/holidays/it/pn.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision PN in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision PN. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 25 April MSG San Marco Evangelista +OMIT 8 September MSG Madonna delle Grazie diff --git a/include/holidays/it/pr.rem b/include/holidays/it/pr.rem new file mode 100644 index 00000000..ceb41712 --- /dev/null +++ b/include/holidays/it/pr.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision PR in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision PR. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 13 January MSG Sant'Ilario di Poitiers diff --git a/include/holidays/it/pt.rem b/include/holidays/it/pt.rem new file mode 100644 index 00000000..d7c83e70 --- /dev/null +++ b/include/holidays/it/pt.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision PT in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision PT. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 25 July MSG San Jacopo diff --git a/include/holidays/it/pu.rem b/include/holidays/it/pu.rem new file mode 100644 index 00000000..64bc44d6 --- /dev/null +++ b/include/holidays/it/pu.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision PU in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision PU. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 1 June MSG San Crescentino +OMIT 24 September MSG San Terenzio di Pesaro diff --git a/include/holidays/it/pv.rem b/include/holidays/it/pv.rem new file mode 100644 index 00000000..7be0e173 --- /dev/null +++ b/include/holidays/it/pv.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision PV in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision PV. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 9 December MSG San Siro diff --git a/include/holidays/it/pz.rem b/include/holidays/it/pz.rem new file mode 100644 index 00000000..f15c9120 --- /dev/null +++ b/include/holidays/it/pz.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision PZ in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision PZ. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 30 May MSG San Gerardo di Potenza diff --git a/include/holidays/it/ra.rem b/include/holidays/it/ra.rem new file mode 100644 index 00000000..85c41ed7 --- /dev/null +++ b/include/holidays/it/ra.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision RA in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision RA. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 23 July MSG Sant'Apollinare diff --git a/include/holidays/it/rc.rem b/include/holidays/it/rc.rem new file mode 100644 index 00000000..f354870c --- /dev/null +++ b/include/holidays/it/rc.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision RC in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision RC. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 23 April MSG San Giorgio diff --git a/include/holidays/it/re.rem b/include/holidays/it/re.rem new file mode 100644 index 00000000..1d4d53f4 --- /dev/null +++ b/include/holidays/it/re.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision RE in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision RE. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 24 November MSG San Prospero Vescovo diff --git a/include/holidays/it/rg.rem b/include/holidays/it/rg.rem new file mode 100644 index 00000000..ba76498a --- /dev/null +++ b/include/holidays/it/rg.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision RG in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision RG. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 23 April MSG San Giorgio Martire +OMIT 29 August MSG San Giovanni Battista diff --git a/include/holidays/it/ri.rem b/include/holidays/it/ri.rem new file mode 100644 index 00000000..c980fcb7 --- /dev/null +++ b/include/holidays/it/ri.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision RI in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision RI. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 4 December MSG Santa Barbara diff --git a/include/holidays/it/rm.rem b/include/holidays/it/rm.rem new file mode 100644 index 00000000..35d47469 --- /dev/null +++ b/include/holidays/it/rm.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision RM in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision RM. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 29 June MSG Santi Pietro e Paolo diff --git a/include/holidays/it/rn.rem b/include/holidays/it/rn.rem new file mode 100644 index 00000000..c7888e20 --- /dev/null +++ b/include/holidays/it/rn.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision RN in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision RN. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 14 October MSG San Gaudenzio diff --git a/include/holidays/it/ro.rem b/include/holidays/it/ro.rem new file mode 100644 index 00000000..b6378344 --- /dev/null +++ b/include/holidays/it/ro.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision RO in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision RO. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 26 November MSG San Bellino diff --git a/include/holidays/it/sa.rem b/include/holidays/it/sa.rem new file mode 100644 index 00000000..f6b7d5b1 --- /dev/null +++ b/include/holidays/it/sa.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision SA in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision SA. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 21 September MSG San Matteo Evangelista diff --git a/include/holidays/it/si.rem b/include/holidays/it/si.rem new file mode 100644 index 00000000..873fc6bc --- /dev/null +++ b/include/holidays/it/si.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision SI in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision SI. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 1 December MSG Sant'Ansano diff --git a/include/holidays/it/so.rem b/include/holidays/it/so.rem new file mode 100644 index 00000000..0500e131 --- /dev/null +++ b/include/holidays/it/so.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision SO in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision SO. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 19 June MSG San Gervasio e San Protasio diff --git a/include/holidays/it/sp.rem b/include/holidays/it/sp.rem new file mode 100644 index 00000000..b9c7c71a --- /dev/null +++ b/include/holidays/it/sp.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision SP in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision SP. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 19 March MSG San Giuseppe diff --git a/include/holidays/it/sr.rem b/include/holidays/it/sr.rem new file mode 100644 index 00000000..6687c806 --- /dev/null +++ b/include/holidays/it/sr.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision SR in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision SR. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 13 December MSG Santa Lucia diff --git a/include/holidays/it/ss.rem b/include/holidays/it/ss.rem new file mode 100644 index 00000000..9d5b10a6 --- /dev/null +++ b/include/holidays/it/ss.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision SS in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision SS. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 6 December MSG San Nicola diff --git a/include/holidays/it/su.rem b/include/holidays/it/su.rem new file mode 100644 index 00000000..991de398 --- /dev/null +++ b/include/holidays/it/su.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision SU in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision SU. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +REM Thursday 12 May ADDOMIT SCANFROM -28 MSG San Ponziano diff --git a/include/holidays/it/sv.rem b/include/holidays/it/sv.rem new file mode 100644 index 00000000..95700a16 --- /dev/null +++ b/include/holidays/it/sv.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision SV in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision SV. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 18 March MSG Nostra Signora della Misericordia diff --git a/include/holidays/it/ta.rem b/include/holidays/it/ta.rem new file mode 100644 index 00000000..b39aa6bb --- /dev/null +++ b/include/holidays/it/ta.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision TA in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision TA. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 10 May MSG San Cataldo diff --git a/include/holidays/it/te.rem b/include/holidays/it/te.rem new file mode 100644 index 00000000..fba9c1ba --- /dev/null +++ b/include/holidays/it/te.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision TE in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision TE. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 19 December MSG San Berardo da Pagliara diff --git a/include/holidays/it/tn.rem b/include/holidays/it/tn.rem new file mode 100644 index 00000000..04385271 --- /dev/null +++ b/include/holidays/it/tn.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision TN in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision TN. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 26 June MSG San Vigilio diff --git a/include/holidays/it/to.rem b/include/holidays/it/to.rem new file mode 100644 index 00000000..95b2bffc --- /dev/null +++ b/include/holidays/it/to.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision TO in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision TO. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 24 June MSG San Giovanni Battista diff --git a/include/holidays/it/tp.rem b/include/holidays/it/tp.rem new file mode 100644 index 00000000..9bf4e46a --- /dev/null +++ b/include/holidays/it/tp.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision TP in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision TP. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 7 August MSG Sant'Alberto degli Abati diff --git a/include/holidays/it/tr.rem b/include/holidays/it/tr.rem new file mode 100644 index 00000000..c938ab92 --- /dev/null +++ b/include/holidays/it/tr.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision TR in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision TR. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 14 February MSG San Valentino diff --git a/include/holidays/it/trani.rem b/include/holidays/it/trani.rem new file mode 100644 index 00000000..1b648381 --- /dev/null +++ b/include/holidays/it/trani.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision Trani in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision Trani. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 3 May MSG San Nicola Pellegrino diff --git a/include/holidays/it/ts.rem b/include/holidays/it/ts.rem new file mode 100644 index 00000000..a532b83c --- /dev/null +++ b/include/holidays/it/ts.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision TS in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision TS. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 3 November MSG San Giusto diff --git a/include/holidays/it/tv.rem b/include/holidays/it/tv.rem new file mode 100644 index 00000000..883ba2b0 --- /dev/null +++ b/include/holidays/it/tv.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision TV in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision TV. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 27 April MSG San Liberale diff --git a/include/holidays/it/ud.rem b/include/holidays/it/ud.rem new file mode 100644 index 00000000..697cfed2 --- /dev/null +++ b/include/holidays/it/ud.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision UD in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision UD. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 12 July MSG Santi Ermacora e Fortunato diff --git a/include/holidays/it/urbino.rem b/include/holidays/it/urbino.rem new file mode 100644 index 00000000..3d1851d1 --- /dev/null +++ b/include/holidays/it/urbino.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision Urbino in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision Urbino. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 1 June MSG San Crescentino diff --git a/include/holidays/it/va.rem b/include/holidays/it/va.rem new file mode 100644 index 00000000..fd278096 --- /dev/null +++ b/include/holidays/it/va.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision VA in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision VA. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 8 May MSG San Vittore il Moro diff --git a/include/holidays/it/vb.rem b/include/holidays/it/vb.rem new file mode 100644 index 00000000..2f19c1a5 --- /dev/null +++ b/include/holidays/it/vb.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision VB in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision VB. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 8 May MSG San Vittore il Moro diff --git a/include/holidays/it/vc.rem b/include/holidays/it/vc.rem new file mode 100644 index 00000000..bff034c3 --- /dev/null +++ b/include/holidays/it/vc.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision VC in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision VC. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 1 August MSG Sant'Eusebio di Vercelli diff --git a/include/holidays/it/ve.rem b/include/holidays/it/ve.rem new file mode 100644 index 00000000..72cb3c75 --- /dev/null +++ b/include/holidays/it/ve.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision VE in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision VE. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 25 April MSG San Marco Evangelista +OMIT 21 November MSG Madonna della Salute diff --git a/include/holidays/it/vi.rem b/include/holidays/it/vi.rem new file mode 100644 index 00000000..44f0dadc --- /dev/null +++ b/include/holidays/it/vi.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision VI in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision VI. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 8 September MSG Madonna di Monte Berico diff --git a/include/holidays/it/vr.rem b/include/holidays/it/vr.rem new file mode 100644 index 00000000..2b44cf16 --- /dev/null +++ b/include/holidays/it/vr.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision VR in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision VR. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 21 May MSG San Zeno diff --git a/include/holidays/it/vt.rem b/include/holidays/it/vt.rem new file mode 100644 index 00000000..f7bdc89c --- /dev/null +++ b/include/holidays/it/vt.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision VT in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision VT. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 4 September MSG Santa Rosa da Viterbo diff --git a/include/holidays/it/vv.rem b/include/holidays/it/vv.rem new file mode 100644 index 00000000..4b03e1df --- /dev/null +++ b/include/holidays/it/vv.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision VV in Italy +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision VV. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/it.rem + +OMIT 1 March MSG San Leoluca diff --git a/include/holidays/je.rem b/include/holidays/je.rem new file mode 100644 index 00000000..2208da3f --- /dev/null +++ b/include/holidays/je.rem @@ -0,0 +1,17 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Jersey +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG New Year's Day (substitute day) +OMIT [easterdate($Uy)-2] MSG Good Friday +OMIT [easterdate($Uy)+1] MSG Easter Monday +REM First Monday in May SCANFROM -28 ADDOMIT MSG May Bank Holiday +OMIT 9 May MSG Liberation Day +REM Last Monday in May SCANFROM -28 ADDOMIT MSG Spring Bank Holiday +REM Last Monday in August SCANFROM -28 ADDOMIT MSG Summer Bank Holiday +OMIT 25 December MSG Christmas Day +REM 25 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Christmas Day (substitute day) +OMIT 26 December MSG Boxing Day +REM 26 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Boxing Day (substitute day) diff --git a/include/holidays/jm.rem b/include/holidays/jm.rem new file mode 100644 index 00000000..98488eeb --- /dev/null +++ b/include/holidays/jm.rem @@ -0,0 +1,22 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Jamaica +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +OMIT [easterdate($Uy)-46] MSG Ash Wednesday +OMIT [easterdate($Uy)-2] MSG Good Friday +OMIT [easterdate($Uy)+1] MSG Easter Monday +OMIT 23 May MSG National Labour Day +REM 24 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG National Labour Day (observed) +REM 25 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG National Labour Day (observed) +OMIT 1 August MSG Emancipation Day +REM 2 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Emancipation Day (observed) +OMIT 6 August MSG Independence Day +REM 7 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Independence Day (observed) +REM Third Monday in October SCANFROM -28 ADDOMIT MSG National Heroes Day +OMIT 25 December MSG Christmas Day +OMIT 26 December MSG Boxing Day +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Boxing Day (observed) +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Christmas Day (observed) diff --git a/include/holidays/jo.rem b/include/holidays/jo.rem new file mode 100644 index 00000000..6ab53203 --- /dev/null +++ b/include/holidays/jo.rem @@ -0,0 +1,9 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Jordan +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG رأس السنة الميلادية +OMIT 1 May MSG عيد العمال +OMIT 25 May MSG عيد الإستقلال +OMIT 25 December MSG عيد الميلاد المجيد diff --git a/include/holidays/ke.rem b/include/holidays/ke.rem new file mode 100644 index 00000000..d6b6d41a --- /dev/null +++ b/include/holidays/ke.rem @@ -0,0 +1,23 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Kenya +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +OMIT [easterdate($Uy)-2] MSG Good Friday +OMIT [easterdate($Uy)+1] MSG Easter Monday +OMIT 1 May MSG Labour Day +REM 2 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Labour Day (observed) +OMIT 1 June MSG Madaraka Day +REM 2 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Madaraka Day (observed) +OMIT 10 October MSG Utamaduni Day +REM 11 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Utamaduni Day (observed) +OMIT 20 October MSG Mashujaa Day +REM 21 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Mashujaa Day (observed) +OMIT 12 December MSG Jamhuri Day +REM 13 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Jamhuri Day (observed) +OMIT 25 December MSG Christmas Day +OMIT 26 December MSG Boxing Day +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Boxing Day (observed) +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Christmas Day (observed) diff --git a/include/holidays/kg.rem b/include/holidays/kg.rem new file mode 100644 index 00000000..fa2b1c64 --- /dev/null +++ b/include/holidays/kg.rem @@ -0,0 +1,18 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Kyrgyzstan +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +OMIT 23 February MSG Fatherland Defender's Day +OMIT 8 March MSG International Women's Day +OMIT 21 March MSG Nooruz Mairamy +OMIT 7 April MSG Day of the People's April Revolution +OMIT 1 May MSG International Workers' Day +OMIT 5 May MSG Constitution Day +OMIT 9 May MSG Victory Day +OMIT 31 August MSG Independence Day +OMIT 7 November MSG Days of History and Commemoration of Ancestors +OMIT 8 November MSG Days of History and Commemoration of Ancestors +OMIT 25 December MSG Christmas Day +OMIT 31 December MSG New Year's Eve diff --git a/include/holidays/kh.rem b/include/holidays/kh.rem new file mode 100644 index 00000000..06dcdcae --- /dev/null +++ b/include/holidays/kh.rem @@ -0,0 +1,16 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Cambodia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG ទិវាចូលឆ្នាំសាកល +OMIT 7 January MSG ទិវាជ័យជម្នះលើរបបប្រល័យពូជសាសន៍ +OMIT 8 March MSG ទិវាអន្តរជាតិនារី +OMIT 13 April MSG ពិធីបុណ្យចូលឆ្នាំថ្មីប្រពៃណីជាតិ +OMIT 1 May MSG ទិវាពលកម្មអន្តរជាតិ +OMIT 14 May MSG ព្រះរាជពិធីបុណ្យចម្រើនព្រះជន្ម ព្រះករុណា ព្រះបាទសម្តេចព្រះបរមនាថ នរោត្តម សីហមុនី +OMIT 18 June MSG ព្រះរាជពិធីបុណ្យចម្រើនព្រះជន្ម សម្តេចព្រះមហាក្សត្រី ព្រះវររាជមាតា នរោត្តម មុនិនាថ សីហនុ +OMIT 24 September MSG ទិវាប្រកាសរដ្ឋធម្មនុញ្ញ +OMIT 15 October MSG ទិវាប្រារព្ឋពិធីគោរពព្រះវិញ្ញាណក្ខន្ឋ ព្រះករុណា ព្រះបាទសម្តេចព្រះ នរោត្តម សីហនុ ព្រះមហាវីរក្សត្រ ព្រះវររាជបិតាឯករាជ្យ បូរណភាពទឹកដី និងឯកភាពជាតិខ្មែរ ព្រះបរមរតនកោដ្ឋ +OMIT 29 October MSG ព្រះរាជពិធីគ្រងព្រះបរមរាជសម្បត្តិ របស់ ព្រះករុណា ព្រះបាទសម្តេចព្រះបរមនាថ នរោត្តម សីហមុនី ព្រះមហាក្សត្រនៃព្រះរាជាណាចក្រកម្ពុជា +OMIT 9 November MSG ពិធីបុណ្យឯករាជ្យជាតិ diff --git a/include/holidays/kn.rem b/include/holidays/kn.rem new file mode 100644 index 00000000..69792d6b --- /dev/null +++ b/include/holidays/kn.rem @@ -0,0 +1,24 @@ +# SPDX-License-Identifier: MIT +# Holiday file for SaintKittsAndNevis +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Carnival Day +OMIT 2 January MSG Carnival Day - Last Lap +REM 3 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Carnival Day - Last Lap (observed) +REM 3 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Carnival Day (observed) +OMIT [easterdate($Uy)-2] MSG Good Friday +OMIT [easterdate($Uy)+1] MSG Easter Monday +OMIT [easterdate($Uy)+50] MSG Whit Monday +REM First Monday in May SCANFROM -28 ADDOMIT MSG Labour Day +REM First Monday in August SCANFROM -28 ADDOMIT MSG Emancipation Day +REM Tuesday 2 August ADDOMIT SCANFROM -28 MSG Culturama Day - Last Lap +OMIT 16 September MSG National Heroes Day +REM 17 September SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG National Heroes Day (observed) +OMIT 19 September MSG Independence Day +REM 20 September SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Independence Day (observed) +OMIT 25 December MSG Christmas Day +OMIT 26 December MSG Boxing Day +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Boxing Day (observed) +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Christmas Day (observed) +REM 25 August MSG Kim Collins Day diff --git a/include/holidays/kr.rem b/include/holidays/kr.rem new file mode 100644 index 00000000..d47756ba --- /dev/null +++ b/include/holidays/kr.rem @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: MIT +# Holiday file for SouthKorea +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG 신정연휴 +OMIT 1 March MSG 삼일절 +REM Second Wednesday in April SCANFROM -28 ADDOMIT MSG 국회의원 선거일 +OMIT 5 May MSG 어린이날 +OMIT 6 June MSG 현충일 +OMIT 15 August MSG 광복절 +OMIT 3 October MSG 개천절 +OMIT 9 October MSG 한글날 +OMIT 25 December MSG 기독탄신일 +REM 1 May MSG 근로자의날 diff --git a/include/holidays/kw.rem b/include/holidays/kw.rem new file mode 100644 index 00000000..9202782f --- /dev/null +++ b/include/holidays/kw.rem @@ -0,0 +1,8 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Kuwait +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG رأس السنة الميلادية +OMIT 25 February MSG اليوم الوطني +OMIT 26 February MSG يوم التحرير diff --git a/include/holidays/kz.rem b/include/holidays/kz.rem new file mode 100644 index 00000000..2acc39c3 --- /dev/null +++ b/include/holidays/kz.rem @@ -0,0 +1,32 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Kazakhstan +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Жаңа жыл +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Жаңа жыл (қайта белгіленген демалыс) +OMIT 2 January MSG Жаңа жыл +REM 2 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Жаңа жыл (қайта белгіленген демалыс) +OMIT 8 March MSG Халықаралық әйелдер күні +REM 8 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Халықаралық әйелдер күні (қайта белгіленген демалыс) +OMIT 21 March MSG Наурыз мейрамы +REM 21 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Наурыз мейрамы (қайта белгіленген демалыс) +OMIT 22 March MSG Наурыз мейрамы +REM 22 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Наурыз мейрамы (қайта белгіленген демалыс) +OMIT 23 March MSG Наурыз мейрамы +REM 23 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Наурыз мейрамы (қайта белгіленген демалыс) +OMIT 1 May MSG Қазақстан халқының бірлігі мерекесі +REM 1 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Қазақстан халқының бірлігі мерекесі (қайта белгіленген демалыс) +OMIT 7 May MSG Отан Қорғаушы күні +REM 7 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Отан Қорғаушы күні (қайта белгіленген демалыс) +OMIT 9 May MSG Жеңіс күні +REM 9 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Жеңіс күні (қайта белгіленген демалыс) +OMIT 6 July MSG Астана күні +REM 6 July OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Астана күні (қайта белгіленген демалыс) +OMIT 30 August MSG Қазақстан Республикасының Конституциясы күні +REM 30 August OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Қазақстан Республикасының Конституциясы күні (қайта белгіленген демалыс) +OMIT 25 October MSG Республика күні +REM 25 October OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Республика күні (қайта белгіленген демалыс) +OMIT 16 December MSG Тəуелсіздік күні +REM 16 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Тəуелсіздік күні (қайта белгіленген демалыс) +OMIT 25 December MSG Православиелік Рождество diff --git a/include/holidays/la.rem b/include/holidays/la.rem new file mode 100644 index 00000000..5362557a --- /dev/null +++ b/include/holidays/la.rem @@ -0,0 +1,38 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Laos +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG ວັນປີໃໝ່ສາກົນ +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG ພັກຊົດເຊີຍວັນປີໃໝ່ສາກົນ +OMIT 8 March MSG ວັນແມ່ຍິງສາກົນ +REM 8 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG ພັກຊົດເຊີຍວັນແມ່ຍິງສາກົນ +OMIT 13 April MSG ບຸນປີໃໝ່ລາວ +REM 13 April OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG ພັກຊົດເຊີຍບຸນປີໃໝ່ລາວ +OMIT 14 April MSG ບຸນປີໃໝ່ລາວ +REM 14 April OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG ພັກຊົດເຊີຍບຸນປີໃໝ່ລາວ +OMIT 15 April MSG ບຸນປີໃໝ່ລາວ +REM 15 April OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG ພັກຊົດເຊີຍບຸນປີໃໝ່ລາວ +OMIT 16 April MSG ບຸນປີໃໝ່ລາວ +REM 16 April OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG ພັກຊົດເຊີຍບຸນປີໃໝ່ລາວ +OMIT 1 May MSG ວັນກຳມະກອນສາກົນ +REM 1 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG ພັກຊົດເຊີຍວັນກຳມະກອນສາກົນ +OMIT 2 December MSG ວັນຊາດ +REM 2 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG ພັກຊົດເຊີຍວັນຊາດ +REM 20 January MSG ວັນສ້າງຕັ້ງກອງທັບປະຊາຊົນລາວ +REM 1 February MSG ວັນສ້າງຕັ້ງສະຫະພັນກໍາມະບານລາວ +REM 22 March MSG ວັນສ້າງຕັ້ງພັກປະຊາຊົນປະຕິວັດລາວ +REM 14 April MSG ວັນສ້າງຕັ້ງສູນກາງຊາວໜຸ່ມປະຊາຊົນປະຕິວັດລາວ +REM 1 June MSG ວັນປູກຕົ້ນໄມ້ແຫ່ງຊາດ +REM 1 June MSG ວັນເດັກສາກົນ +REM 13 July MSG ວັນຄ້າຍວັນເກີດ ທ່ານ ປະທານ ສຸພານຸວົງ +REM 13 July MSG ວັນປ່ອຍປາ ແລະ ວັນອະນຸລັກສັດນ້ຳ-ສັດປ່າແຫ່ງຊາດ +REM 20 July MSG ວັນສ້າງຕັ້ງສະຫະພັນແມ່ຍິງລາວ +REM 13 August MSG ວັນສື່ມວນຊົນແຫ່ງຊາດ ແລະ ວັນພິມຈໍາໜ່າຍ +REM 15 August MSG ວັນລັດຖະທໍາມະນູນແຫ່ງຊາດ +REM 23 August MSG ວັນຍຶດອຳນາດທົ່ວປະເທດ +REM 7 October MSG ວັນຄູແຫ່ງຊາດ +REM 7 October MSG ວັນສ້າງຕັ້ງທະນາຄານແຫ່ງ ສປປ ລາວ +REM 7 October OMIT SAT SUN AFTER SCANFROM -28 MSG ພັກຊົດເຊີຍວັນສ້າງຕັ້ງທະນາຄານແຫ່ງ ສປປ ລາວ +REM 12 October MSG ວັນປະກາດເອກະລາດ +REM 13 December MSG ວັນຄ້າຍວັນເກີດ ທ່ານ ປະທານ ໄກສອນ ພົມວິຫານ diff --git a/include/holidays/li.rem b/include/holidays/li.rem new file mode 100644 index 00000000..d070def2 --- /dev/null +++ b/include/holidays/li.rem @@ -0,0 +1,27 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Liechtenstein +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Neujahr +OMIT 6 January MSG Heilige Drei Könige +OMIT 2 February MSG Mariä Lichtmess +OMIT 19 March MSG Josefstag +OMIT [easterdate($Uy)+1] MSG Ostermontag +OMIT [easterdate($Uy)+49] MSG Pfingstsonntag +OMIT [easterdate($Uy)+50] MSG Pfingstmontag +OMIT [easterdate($Uy)] MSG Ostersonntag +OMIT [easterdate($Uy+39)] MSG Auffahrt +OMIT [easterdate($Uy+60)] MSG Fronleichnam +OMIT 1 May MSG Tag der Arbeit +OMIT 15 August MSG Staatsfeiertag +OMIT 8 September MSG Mariä Geburt +OMIT 1 November MSG Allerheiligen +OMIT 8 December MSG Mariä Empfängnis +OMIT 25 December MSG Weihnachten +OMIT 26 December MSG Stephanstag +REM 2 January MSG Berchtoldstag +REM [easterdate($Uy)-47] MSG Fasnachtsdienstag +REM [easterdate($Uy)-2] MSG Karfreitag +REM 24 December MSG Heiligabend +REM 31 December MSG Silvester diff --git a/include/holidays/ls.rem b/include/holidays/ls.rem new file mode 100644 index 00000000..497fa72d --- /dev/null +++ b/include/holidays/ls.rem @@ -0,0 +1,16 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Lesotho +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +OMIT 11 March MSG Moshoeshoe's Day +OMIT [easterdate($Uy)-2] MSG Good Friday +OMIT [easterdate($Uy)+1] MSG Easter Monday +OMIT [easterdate($Uy+39)] MSG Ascension Day +OMIT 1 May MSG Workers' Day +OMIT 25 May MSG Africa/Heroes Day +OMIT 17 July MSG King's Birthday +OMIT 4 October MSG Independence Day +OMIT 25 December MSG Christmas Day +OMIT 26 December MSG Boxing Day diff --git a/include/holidays/lt.rem b/include/holidays/lt.rem new file mode 100644 index 00000000..d41f824f --- /dev/null +++ b/include/holidays/lt.rem @@ -0,0 +1,21 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Lithuania +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Naujųjų metų diena +OMIT 16 February MSG Lietuvos valstybės atkūrimo diena +OMIT 11 March MSG Lietuvos nepriklausomybės atkūrimo diena +OMIT [easterdate($Uy)+1] MSG Antroji šv. Velykų diena +OMIT [easterdate($Uy)] MSG Šv. Velykos +OMIT 1 May MSG Tarptautinė darbo diena +REM First Sunday in May SCANFROM -28 ADDOMIT MSG Motinos diena +REM First Sunday in June SCANFROM -28 ADDOMIT MSG Tėvo diena +OMIT 24 June MSG Rasos ir Joninių diena +OMIT 6 July MSG Valstybės (Lietuvos karaliaus Mindaugo karūnavimo) ir Tautiškos giesmės diena +OMIT 15 August MSG Žolinė (Švč. Mergelės Marijos ėmimo į dangų diena) +OMIT 1 November MSG Visų Šventųjų diena +OMIT 2 November MSG Mirusiųjų atminimo (Vėlinių) diena +OMIT 24 December MSG Kūčių diena +OMIT 25 December MSG Šv. Kalėdų pirma diena +OMIT 26 December MSG Šv. Kalėdų antra diena diff --git a/include/holidays/lu.rem b/include/holidays/lu.rem new file mode 100644 index 00000000..b47d4409 --- /dev/null +++ b/include/holidays/lu.rem @@ -0,0 +1,16 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Luxembourg +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Neijoerschdag +OMIT [easterdate($Uy)+1] MSG Ouschterméindeg +OMIT [easterdate($Uy)+50] MSG Péngschtméindeg +OMIT [easterdate($Uy+39)] MSG Christi Himmelfaart +OMIT 1 May MSG Dag vun der Aarbecht +OMIT 9 May MSG Europadag +OMIT 23 June MSG Nationalfeierdag +OMIT 15 August MSG Léiffrawëschdag +OMIT 1 November MSG Allerhellgen +OMIT 25 December MSG Chrëschtdag +OMIT 26 December MSG Stiefesdag diff --git a/include/holidays/lv.rem b/include/holidays/lv.rem new file mode 100644 index 00000000..505a3e3f --- /dev/null +++ b/include/holidays/lv.rem @@ -0,0 +1,23 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Latvia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Jaunais Gads +OMIT [easterdate($Uy)-2] MSG Lielā Piektdiena +OMIT [easterdate($Uy)+1] MSG Otrās Lieldienas +OMIT [easterdate($Uy)] MSG Lieldienas +OMIT 1 May MSG Darba svētki +OMIT 4 May MSG Latvijas Republikas Neatkarības atjaunošanas diena +REM 5 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Latvijas Republikas Neatkarības atjaunošanas diena (brīvdiena) +REM 6 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Latvijas Republikas Neatkarības atjaunošanas diena (brīvdiena) +REM Second Sunday in May SCANFROM -28 ADDOMIT MSG Mātes diena +OMIT 23 June MSG Līgo diena +OMIT 24 June MSG Jāņu diena +OMIT 18 November MSG Latvijas Republikas proklamēšanas diena +REM 19 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Latvijas Republikas proklamēšanas diena (brīvdiena) +REM 20 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Latvijas Republikas proklamēšanas diena (brīvdiena) +OMIT 24 December MSG Ziemassvētku vakars +OMIT 25 December MSG Ziemassvētki +OMIT 26 December MSG Otrie Ziemassvētki +OMIT 31 December MSG Vecgada vakars diff --git a/include/holidays/ma.rem b/include/holidays/ma.rem new file mode 100644 index 00000000..aa76b5e1 --- /dev/null +++ b/include/holidays/ma.rem @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Morocco +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG رأس السنة الميلادية +OMIT 11 January MSG ذكرى تقديم وثيقة الاستقلال +OMIT 13 January MSG رأس السنة الأمازيغية +OMIT 1 May MSG عيد العمال +OMIT 30 July MSG عيد العرش +OMIT 14 August MSG ذكرى استرجاع إقليم وادي الذهب +OMIT 20 August MSG ذكرى ثورة الملك و الشعب +OMIT 21 August MSG عيد الشباب +OMIT 6 November MSG ذكرى المسيرة الخضراء +OMIT 18 November MSG عيد الإستقلال diff --git a/include/holidays/mc.rem b/include/holidays/mc.rem new file mode 100644 index 00000000..805be1c4 --- /dev/null +++ b/include/holidays/mc.rem @@ -0,0 +1,24 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Monaco +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Le jour de l'An +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Le jour de l'An (observé) +OMIT 27 January MSG La Sainte Dévote +OMIT [easterdate($Uy)+1] MSG Le lundi de Pâques +OMIT [easterdate($Uy)+50] MSG Le lundi de Pentecôte +OMIT [easterdate($Uy+39)] MSG L'Ascension +OMIT [easterdate($Uy+60)] MSG La Fête Dieu +OMIT 1 May MSG Fête de la Travaille +REM 2 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Fête de la Travaille (observé) +OMIT 15 August MSG L'Assomption de Marie +REM 16 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG L'Assomption de Marie (observé) +OMIT 1 November MSG La Toussaint +REM 2 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG La Toussaint (observé) +OMIT 19 November MSG La Fête du Prince +REM 20 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG La Fête du Prince (observé) +OMIT 8 December MSG L'Immaculée Conception +REM 9 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG L'Immaculée Conception +OMIT 25 December MSG Noël +REM 26 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Noël (observé) diff --git a/include/holidays/md.rem b/include/holidays/md.rem new file mode 100644 index 00000000..243f27b5 --- /dev/null +++ b/include/holidays/md.rem @@ -0,0 +1,19 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Moldova +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Anul Nou +OMIT 8 March MSG Ziua internatională a femeii +OMIT [easterdate($Uy)+1] MSG Paștele +OMIT [easterdate($Uy)+8] MSG Paștele blajinilor +OMIT [easterdate($Uy)] MSG Paștele +OMIT 1 May MSG Ziua internaţională a solidarităţii oamenilor muncii +OMIT 9 May MSG Ziua Europei +OMIT 9 May MSG Ziua Victoriei și a comemorării eroilor căzuţi pentru Independenţa Patriei +OMIT 1 June MSG Ziua Ocrotirii Copilului +OMIT 27 August MSG Ziua independenţei Republicii Moldova +OMIT 31 August MSG Limba noastră +OMIT 25 December MSG Nașterea lui Iisus Hristos (Crăciunul pe stil nou) +OMIT 25 December MSG Nașterea lui Iisus Hristos (Crăciunul pe stil vechi) +OMIT 26 December MSG Nașterea lui Iisus Hristos (Crăciunul pe stil vechi) diff --git a/include/holidays/me.rem b/include/holidays/me.rem new file mode 100644 index 00000000..b5e025f1 --- /dev/null +++ b/include/holidays/me.rem @@ -0,0 +1,26 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Montenegro +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +OMIT 2 January MSG New Year's Day +REM 3 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +REM 3 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG New Year's Day (observed) +OMIT [easterdate($Uy)-2] MSG Orthodox Good Friday +OMIT [easterdate($Uy)+1] MSG Orthodox Easter Monday +OMIT [easterdate($Uy)] MSG Orthodox Easter Sunday +OMIT 1 May MSG Labour Day +OMIT 2 May MSG Labour Day +REM 3 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Labour Day (observed) +REM 3 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Labour Day (observed) +OMIT 21 May MSG Independence Day +OMIT 22 May MSG Independence Day +REM 23 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Independence Day (observed) +REM 23 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Independence Day (observed) +OMIT 13 July MSG Statehood Day +OMIT 14 July MSG Statehood Day +REM 15 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Statehood Day (observed) +REM 15 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Statehood Day (observed) +OMIT 24 December MSG Orthodox Christmas Eve +OMIT 25 December MSG Orthodox Christmas diff --git a/include/holidays/mg.rem b/include/holidays/mg.rem new file mode 100644 index 00000000..444c2ef8 --- /dev/null +++ b/include/holidays/mg.rem @@ -0,0 +1,20 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Madagascar +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Taom-baovao +OMIT 8 March MSG Fetin'ny vehivavy +OMIT 29 March MSG Fetin'ny mahery fo +OMIT [easterdate($Uy)+1] MSG Alatsinain'ny paska +OMIT [easterdate($Uy)+49] MSG Pentekosta +OMIT [easterdate($Uy)+50] MSG Alatsinain'ny pentekosta +OMIT [easterdate($Uy)] MSG Fetin'ny paska +OMIT [easterdate($Uy+39)] MSG Fiakaran'ny Jesosy kristy tany an-danitra +OMIT 1 May MSG Fetin'ny asa +REM Third Sunday in June SCANFROM -28 ADDOMIT MSG Fetin'ny ray +OMIT 26 June MSG Fetin'ny fahaleovantena +OMIT 15 August MSG Fiakaran'ny Masina Maria tany an-danitra +OMIT 1 November MSG Fetin'ny olo-masina +OMIT 11 December MSG Fetin'ny Repoblika +OMIT 25 December MSG Fetin'ny noely diff --git a/include/holidays/mh.rem b/include/holidays/mh.rem new file mode 100644 index 00000000..f0bf3b49 --- /dev/null +++ b/include/holidays/mh.rem @@ -0,0 +1,20 @@ +# SPDX-License-Identifier: MIT +# Holiday file for MarshallIslands +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day Holiday +OMIT 1 March MSG Nuclear Victims Remembrance Day +REM 2 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Nuclear Victims Remembrance Day Holiday +OMIT [easterdate($Uy)-2] MSG Good Friday +OMIT 1 May MSG Constitution Day +REM 2 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Constitution Day Holiday +REM First Friday in July SCANFROM -28 ADDOMIT MSG Fisherman's Day +REM First Friday in September SCANFROM -28 ADDOMIT MSG Dri-jerbal Day +REM Last Friday in September SCANFROM -28 ADDOMIT MSG Manit Day +OMIT 17 November MSG President's Day +REM 18 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG President's Day Holiday +REM First Friday in December SCANFROM -28 ADDOMIT MSG Gospel Day +OMIT 25 December MSG Christmas Day +REM 26 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Christmas Day Holiday diff --git a/include/holidays/mk.rem b/include/holidays/mk.rem new file mode 100644 index 00000000..8e0dcc92 --- /dev/null +++ b/include/holidays/mk.rem @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: MIT +# Holiday file for NorthMacedonia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +OMIT [easterdate($Uy)+1] MSG Easter Monday (Orthodox) +OMIT 1 May MSG Labour Day +OMIT 24 May MSG Saints Cyril and Methodius Day +OMIT 2 August MSG Republic Day +OMIT 8 September MSG Independence Day +OMIT 11 October MSG Day of Macedonian Uprising in 1941 +OMIT 23 October MSG Day of the Macedonian Revolutionary Struggle +OMIT 8 December MSG Saint Clement of Ohrid Day +OMIT 25 December MSG Christmas Day (Orthodox) diff --git a/include/holidays/mp.rem b/include/holidays/mp.rem new file mode 100644 index 00000000..2f7e9f87 --- /dev/null +++ b/include/holidays/mp.rem @@ -0,0 +1,40 @@ +# SPDX-License-Identifier: MIT +# Holiday file for NorthernMarianaIslands +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +REM Third Monday in January SCANFROM -28 ADDOMIT MSG Martin Luther King Jr. Day +REM Third Monday in February SCANFROM -28 ADDOMIT MSG Washington's Birthday +REM 23 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Commonwealth Covenant Day (observed) +OMIT 24 March MSG Commonwealth Covenant Day +REM 25 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Commonwealth Covenant Day (observed) +OMIT [easterdate($Uy)-2] MSG Good Friday +REM Last Monday in May SCANFROM -28 ADDOMIT MSG Memorial Day +REM 18 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Juneteenth National Independence Day (observed) +OMIT 19 June MSG Juneteenth National Independence Day +REM 20 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Juneteenth National Independence Day (observed) +REM 3 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Independence Day (observed) +OMIT 4 July MSG Independence Day +REM 5 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Independence Day (observed) +REM First Monday in September SCANFROM -28 ADDOMIT MSG Labor Day +REM Second Monday in October SCANFROM -28 ADDOMIT MSG Commonwealth Cultural Day +REM Tuesday 2 November ADDOMIT SCANFROM -28 MSG Election Day +REM 3 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Citizenship Day (observed) +OMIT 4 November MSG Citizenship Day +REM 5 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Citizenship Day (observed) +REM 10 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Veterans Day (observed) +OMIT 11 November MSG Veterans Day +REM 12 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Veterans Day (observed) +REM Fourth Thursday in November SCANFROM -28 ADDOMIT MSG Thanksgiving +REM 7 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Constitution Day (observed) +OMIT 8 December MSG Constitution Day +REM 9 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Constitution Day (observed) +REM 24 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Christmas Day (observed) +OMIT 25 December MSG Christmas Day +REM 26 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Christmas Day (observed) +REM 31 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG New Year's Day (observed) +REM 14 February MSG Valentine's Day +REM 17 March MSG Saint Patrick's Day +REM 31 October MSG Halloween diff --git a/include/holidays/mr.rem b/include/holidays/mr.rem new file mode 100644 index 00000000..e2ab0268 --- /dev/null +++ b/include/holidays/mr.rem @@ -0,0 +1,9 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Mauritania +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +OMIT 1 May MSG Labor Day +OMIT 25 May MSG Africa Day +OMIT 28 November MSG Independence Day diff --git a/include/holidays/mt.rem b/include/holidays/mt.rem new file mode 100644 index 00000000..aee4219b --- /dev/null +++ b/include/holidays/mt.rem @@ -0,0 +1,19 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Malta +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG L-Ewwel tas-Sena +OMIT 10 February MSG Il-Festa tan-Nawfraġju ta' San Pawl +OMIT 19 March MSG Il-Festa ta' San Ġużepp +OMIT 31 March MSG Jum il-Ħelsien +OMIT [easterdate($Uy)-2] MSG Il-Ġimgħa l-Kbira +OMIT 1 May MSG Jum il-Ħaddiem +OMIT 7 June MSG Sette Giugno +OMIT 29 June MSG Il-Festa ta' San Pietru u San Pawl +OMIT 15 August MSG Il-Festa ta' Santa Marija +OMIT 8 September MSG Jum il-Vitorja +OMIT 21 September MSG Jum l-Indipendenza +OMIT 8 December MSG Il-Festa tal-Immakulata Kunċizzjoni +OMIT 13 December MSG Jum ir-Repubblika +OMIT 25 December MSG Il-Milied diff --git a/include/holidays/mv.rem b/include/holidays/mv.rem new file mode 100644 index 00000000..f3f2619d --- /dev/null +++ b/include/holidays/mv.rem @@ -0,0 +1,10 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Maldives +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +OMIT 1 May MSG Labor Day +OMIT 26 July MSG Independence Day +OMIT 3 November MSG Victory Day +OMIT 11 November MSG Republic Day diff --git a/include/holidays/mw.rem b/include/holidays/mw.rem new file mode 100644 index 00000000..c2f8a529 --- /dev/null +++ b/include/holidays/mw.rem @@ -0,0 +1,34 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Malawi +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +REM 3 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +OMIT 15 January MSG John Chilembwe Day +REM 16 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG John Chilembwe Day (observed) +REM 17 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG John Chilembwe Day (observed) +OMIT 3 March MSG Martyrs Day +REM 4 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Martyrs Day (observed) +REM 5 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Martyrs Day (observed) +OMIT [easterdate($Uy)-2] MSG Good Friday +OMIT [easterdate($Uy)+1] MSG Easter Monday +OMIT 1 May MSG Labour Day +REM 2 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Labour Day (observed) +REM 3 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Labour Day (observed) +OMIT 14 May MSG Kamuzu Day +REM 15 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Kamuzu Day (observed) +REM 16 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Kamuzu Day (observed) +OMIT 6 July MSG Independence Day +REM 7 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Independence Day (observed) +REM 8 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Independence Day (observed) +OMIT 15 October MSG Mother's Day +REM 16 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Mother's Day (observed) +REM 17 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Mother's Day (observed) +OMIT 25 December MSG Christmas Day +OMIT 26 December MSG Boxing Day +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Christmas Day (observed) +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Christmas Day (observed) +REM 28 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Boxing Day (observed) +REM 28 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Boxing Day (observed) diff --git a/include/holidays/mx.rem b/include/holidays/mx.rem new file mode 100644 index 00000000..45a2ff82 --- /dev/null +++ b/include/holidays/mx.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Mexico +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Año Nuevo +REM First Monday in February SCANFROM -28 ADDOMIT MSG Día de la Constitución +REM Third Monday in March SCANFROM -28 ADDOMIT MSG Natalicio de Benito Juárez +OMIT 1 May MSG Día del Trabajo +OMIT 16 September MSG Día de la Independencia +OMIT 1 October MSG Transmisión del Poder Ejecutivo Federal +REM Third Monday in November SCANFROM -28 ADDOMIT MSG Día de la Revolución +OMIT 25 December MSG Navidad diff --git a/include/holidays/my.rem b/include/holidays/my.rem new file mode 100644 index 00000000..a6bb12ca --- /dev/null +++ b/include/holidays/my.rem @@ -0,0 +1,21 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Malaysia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note: This file consists only of the country-wide +# holidays for Malaysia. +# +# For region-specific holidays, you need to include +# one of the regional *.rem files in the directory +# [$SysInclude]/my/ + +OMIT 1 May MSG Hari Pekerja +REM 1 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Cuti Hari Pekerja +REM First Monday in June SCANFROM -28 ADDOMIT MSG Hari Keputeraan Rasmi Seri Paduka Baginda Yang di-Pertuan Agong +REM 3 June OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Cuti Hari Keputeraan Rasmi Seri Paduka Baginda Yang di-Pertuan Agong +OMIT 31 August MSG Hari Kebangsaan +REM 31 August OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Cuti Hari Kebangsaan +OMIT 16 September MSG Hari Malaysia +OMIT 25 December MSG Hari Krismas +REM 25 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Cuti Hari Krismas diff --git a/include/holidays/my/01.rem b/include/holidays/my/01.rem new file mode 100644 index 00000000..7339868e --- /dev/null +++ b/include/holidays/my/01.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 01 in Malaysia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 01. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/my.rem + +OMIT 23 March MSG Hari Keputeraan Sultan Johor diff --git a/include/holidays/my/02.rem b/include/holidays/my/02.rem new file mode 100644 index 00000000..50bd6a18 --- /dev/null +++ b/include/holidays/my/02.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 02 in Malaysia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 02. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/my.rem + +OMIT 30 June MSG Hari Keputeraan Sultan Kedah diff --git a/include/holidays/my/03.rem b/include/holidays/my/03.rem new file mode 100644 index 00000000..50311098 --- /dev/null +++ b/include/holidays/my/03.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 03 in Malaysia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 03. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/my.rem + +OMIT 29 September MSG Hari Keputeraan Sultan Kelantan +OMIT 30 September MSG Hari Keputeraan Sultan Kelantan diff --git a/include/holidays/my/04.rem b/include/holidays/my/04.rem new file mode 100644 index 00000000..ba32592f --- /dev/null +++ b/include/holidays/my/04.rem @@ -0,0 +1,17 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 04 in Malaysia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 04. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/my.rem + +OMIT 1 January MSG Tahun Baharu +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Cuti Tahun Baharu +OMIT 20 February MSG Hari Pengisytiharan Tarikh Kemerdekaan +REM 20 February OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Cuti Hari Pengisytiharan Tarikh Kemerdekaan +OMIT 24 August MSG Hari Jadi Yang di-Pertua Negeri Melaka +REM 24 August OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Cuti Hari Jadi Yang di-Pertua Negeri Melaka diff --git a/include/holidays/my/05.rem b/include/holidays/my/05.rem new file mode 100644 index 00000000..1ca1f79d --- /dev/null +++ b/include/holidays/my/05.rem @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 05 in Malaysia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 05. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/my.rem + +OMIT 1 January MSG Tahun Baharu +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Cuti Tahun Baharu +OMIT 14 January MSG Hari Keputeraan Yang di-Pertuan Besar Negeri Sembilan +REM 14 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Cuti Hari Keputeraan Yang di-Pertuan Besar Negeri Sembilan diff --git a/include/holidays/my/06.rem b/include/holidays/my/06.rem new file mode 100644 index 00000000..7391e889 --- /dev/null +++ b/include/holidays/my/06.rem @@ -0,0 +1,16 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 06 in Malaysia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 06. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/my.rem + +OMIT 1 January MSG Tahun Baharu +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Cuti Tahun Baharu +OMIT 22 May MSG Hari Hol Sultan Pahang +OMIT 30 July MSG Hari Keputeraan Sultan Pahang +REM 30 July OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Cuti Hari Keputeraan Sultan Pahang diff --git a/include/holidays/my/07.rem b/include/holidays/my/07.rem new file mode 100644 index 00000000..4f838f46 --- /dev/null +++ b/include/holidays/my/07.rem @@ -0,0 +1,16 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 07 in Malaysia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 07. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/my.rem + +OMIT 1 January MSG Tahun Baharu +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Cuti Tahun Baharu +OMIT 7 July MSG Hari Ulang Tahun Perisytiharan Tapak Warisan Dunia +REM Second Saturday in July SCANFROM -28 ADDOMIT MSG Hari Jadi Yang di-Pertua Negeri Pulau Pinang +REM 13 July OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Cuti Hari Jadi Yang di-Pertua Negeri Pulau Pinang diff --git a/include/holidays/my/08.rem b/include/holidays/my/08.rem new file mode 100644 index 00000000..399762a5 --- /dev/null +++ b/include/holidays/my/08.rem @@ -0,0 +1,14 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 08 in Malaysia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 08. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/my.rem + +OMIT 1 January MSG Tahun Baharu +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Cuti Tahun Baharu +REM First Friday in November SCANFROM -28 ADDOMIT MSG Hari Keputeraan Sultan Perak diff --git a/include/holidays/my/09.rem b/include/holidays/my/09.rem new file mode 100644 index 00000000..4c276095 --- /dev/null +++ b/include/holidays/my/09.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 09 in Malaysia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 09. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/my.rem + +OMIT 17 May MSG Hari Ulang Tahun Keputeraan Raja Perlis +REM 17 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Cuti Hari Ulang Tahun Keputeraan Raja Perlis diff --git a/include/holidays/my/10.rem b/include/holidays/my/10.rem new file mode 100644 index 00000000..719117c1 --- /dev/null +++ b/include/holidays/my/10.rem @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 10 in Malaysia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 10. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/my.rem + +OMIT 1 January MSG Tahun Baharu +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Cuti Tahun Baharu +OMIT 11 December MSG Hari Keputeraan Sultan Selangor +REM 11 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Cuti Hari Keputeraan Sultan Selangor diff --git a/include/holidays/my/11.rem b/include/holidays/my/11.rem new file mode 100644 index 00000000..4e98050e --- /dev/null +++ b/include/holidays/my/11.rem @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 11 in Malaysia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 11. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/my.rem + +OMIT 4 March MSG Hari Ulang Tahun Pertabalan Sultan Terengganu +REM 4 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Cuti Hari Ulang Tahun Pertabalan Sultan Terengganu +OMIT 26 April MSG Hari Keputeraan Sultan Terengganu +REM 26 April OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Cuti Hari Keputeraan Sultan Terengganu diff --git a/include/holidays/my/12.rem b/include/holidays/my/12.rem new file mode 100644 index 00000000..817738ae --- /dev/null +++ b/include/holidays/my/12.rem @@ -0,0 +1,18 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 12 in Malaysia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 12. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/my.rem + +OMIT 1 January MSG Tahun Baharu +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Cuti Tahun Baharu +OMIT [easterdate($Uy)-2] MSG Good Friday +OMIT 30 May MSG Pesta Kaamatan +OMIT 31 May MSG Pesta Kaamatan +REM First Saturday in October SCANFROM -28 ADDOMIT MSG Hari Jadi Yang di-Pertua Negeri Sabah +OMIT 24 December MSG Christmas Eve diff --git a/include/holidays/my/13.rem b/include/holidays/my/13.rem new file mode 100644 index 00000000..8155a37f --- /dev/null +++ b/include/holidays/my/13.rem @@ -0,0 +1,21 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 13 in Malaysia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 13. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/my.rem + +OMIT 1 January MSG Tahun Baharu +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Cuti Tahun Baharu +OMIT [easterdate($Uy)-2] MSG Good Friday +OMIT 1 June MSG Perayaan Hari Gawai Dayak +REM 1 June OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Cuti Perayaan Hari Gawai Dayak +OMIT 2 June MSG Perayaan Hari Gawai Dayak +REM 2 June OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Cuti Perayaan Hari Gawai Dayak +OMIT 22 July MSG Hari Kemerdekaan Sarawak +REM 22 July OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Cuti Hari Kemerdekaan Sarawak +REM Second Saturday in October SCANFROM -28 ADDOMIT MSG Hari Jadi Yang di-Pertua Negeri Sarawak diff --git a/include/holidays/my/14.rem b/include/holidays/my/14.rem new file mode 100644 index 00000000..a03aa66a --- /dev/null +++ b/include/holidays/my/14.rem @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 14 in Malaysia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 14. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/my.rem + +OMIT 1 January MSG Tahun Baharu +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Cuti Tahun Baharu +OMIT 1 February MSG Hari Wilayah Persekutuan +REM 1 February OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Cuti Hari Wilayah Persekutuan diff --git a/include/holidays/my/15.rem b/include/holidays/my/15.rem new file mode 100644 index 00000000..c199f366 --- /dev/null +++ b/include/holidays/my/15.rem @@ -0,0 +1,17 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 15 in Malaysia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 15. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/my.rem + +OMIT 1 January MSG Tahun Baharu +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Cuti Tahun Baharu +OMIT 1 February MSG Hari Wilayah Persekutuan +REM 1 February OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Cuti Hari Wilayah Persekutuan +OMIT 30 May MSG Pesta Kaamatan +OMIT 31 May MSG Pesta Kaamatan diff --git a/include/holidays/my/16.rem b/include/holidays/my/16.rem new file mode 100644 index 00000000..27804457 --- /dev/null +++ b/include/holidays/my/16.rem @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 16 in Malaysia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 16. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/my.rem + +OMIT 1 January MSG Tahun Baharu +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Cuti Tahun Baharu +OMIT 1 February MSG Hari Wilayah Persekutuan +REM 1 February OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Cuti Hari Wilayah Persekutuan diff --git a/include/holidays/mz.rem b/include/holidays/mz.rem new file mode 100644 index 00000000..db3c8da0 --- /dev/null +++ b/include/holidays/mz.rem @@ -0,0 +1,23 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Mozambique +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Dia da Fraternidade universal +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Dia da Fraternidade universal (ponte) +OMIT 3 February MSG Dia dos Heróis Moçambicanos +REM 4 February SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Dia dos Heróis Moçambicanos (ponte) +OMIT 7 April MSG Dia da Mulher Moçambicana +REM 8 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Dia da Mulher Moçambicana (ponte) +OMIT 1 May MSG Dia Internacional dos Trabalhadores +REM 2 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Dia Internacional dos Trabalhadores (ponte) +OMIT 25 June MSG Dia da Independência Nacional +REM 26 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Dia da Independência Nacional (ponte) +OMIT 7 September MSG Dia da Vitória +REM 8 September SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Dia da Vitória (ponte) +OMIT 25 September MSG Dia das Forças Armadas de Libertação Nacional +REM 26 September SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Dia das Forças Armadas de Libertação Nacional (ponte) +OMIT 4 October MSG Dia da Paz e Reconciliação +REM 5 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Dia da Paz e Reconciliação (ponte) +OMIT 25 December MSG Dia da Família +REM 26 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Dia da Família (ponte) diff --git a/include/holidays/na.rem b/include/holidays/na.rem new file mode 100644 index 00000000..65bcb116 --- /dev/null +++ b/include/holidays/na.rem @@ -0,0 +1,25 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Namibia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +OMIT 21 March MSG Independence Day +REM 22 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Independence Day (observed) +OMIT [easterdate($Uy)-2] MSG Good Friday +OMIT [easterdate($Uy)+1] MSG Easter Monday +OMIT [easterdate($Uy+39)] MSG Ascension Day +OMIT 1 May MSG Workers' Day +REM 2 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Workers' Day (observed) +OMIT 4 May MSG Cassinga Day +REM 5 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Cassinga Day (observed) +OMIT 25 May MSG Africa Day +REM 26 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Africa Day (observed) +OMIT 26 August MSG Heroes' Day +REM 27 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Heroes' Day (observed) +OMIT 10 September MSG Day of the Namibian Women and International Human Rights Day +REM 11 September SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Day of the Namibian Women and International Human Rights Day (observed) +OMIT 25 December MSG Christmas Day +OMIT 26 December MSG Family Day +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Family Day (observed) diff --git a/include/holidays/ng.rem b/include/holidays/ng.rem new file mode 100644 index 00000000..6520d642 --- /dev/null +++ b/include/holidays/ng.rem @@ -0,0 +1,19 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Nigeria +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG New Year's Day (observed) +OMIT [easterdate($Uy)-2] MSG Good Friday +OMIT [easterdate($Uy)+1] MSG Easter Monday +OMIT 1 May MSG Workers' Day +REM 1 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Workers' Day (observed) +OMIT 12 June MSG Democracy Day +REM 12 June OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Democracy Day (observed) +OMIT 1 October MSG Independence Day +REM 1 October OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Independence Day (observed) +OMIT 25 December MSG Christmas Day +REM 25 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Christmas Day (observed) +OMIT 26 December MSG Boxing Day +REM 26 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Boxing Day (observed) diff --git a/include/holidays/ni.rem b/include/holidays/ni.rem new file mode 100644 index 00000000..55c1f698 --- /dev/null +++ b/include/holidays/ni.rem @@ -0,0 +1,22 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Nicaragua +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note: This file consists only of the country-wide +# holidays for Nicaragua. +# +# For region-specific holidays, you need to include +# one of the regional *.rem files in the directory +# [$SysInclude]/ni/ + +OMIT 1 January MSG Año Nuevo +OMIT [easterdate($Uy)-3] MSG Jueves Santo +OMIT [easterdate($Uy)-2] MSG Viernes Santo +OMIT 1 May MSG Día del Trabajo +OMIT 30 May MSG Día de la Madre +OMIT 19 July MSG Día de la Revolución +OMIT 14 September MSG Batalla de San Jacinto +OMIT 15 September MSG Día de la Independencia +OMIT 8 December MSG Concepción de María +OMIT 25 December MSG Navidad diff --git a/include/holidays/ni/mn.rem b/include/holidays/ni/mn.rem new file mode 100644 index 00000000..215a7524 --- /dev/null +++ b/include/holidays/ni/mn.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision MN in Nicaragua +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision MN. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/ni.rem + +OMIT 1 August MSG Bajada de Santo Domingo +OMIT 10 August MSG Subida de Santo Domingo diff --git a/include/holidays/nl.rem b/include/holidays/nl.rem new file mode 100644 index 00000000..489448ef --- /dev/null +++ b/include/holidays/nl.rem @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Netherlands +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Nieuwjaarsdag +OMIT [easterdate($Uy)+1] MSG Tweede paasdag +OMIT [easterdate($Uy)+49] MSG Eerste Pinksterdag +OMIT [easterdate($Uy)+50] MSG Tweede Pinksterdag +OMIT [easterdate($Uy)] MSG Eerste paasdag +OMIT [easterdate($Uy+39)] MSG Hemelvaartsdag +OMIT 25 December MSG Eerste Kerstdag +OMIT 26 December MSG Tweede Kerstdag +REM [easterdate($Uy)-2] MSG Goede Vrijdag +REM 5 May MSG Bevrijdingsdag diff --git a/include/holidays/no.rem b/include/holidays/no.rem new file mode 100644 index 00000000..5beec468 --- /dev/null +++ b/include/holidays/no.rem @@ -0,0 +1,17 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Norway +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Første nyttårsdag +OMIT [easterdate($Uy)-3] MSG Skjærtorsdag +OMIT [easterdate($Uy)-2] MSG Langfredag +OMIT [easterdate($Uy)+1] MSG Andre påskedag +OMIT [easterdate($Uy)+49] MSG Første pinsedag +OMIT [easterdate($Uy)+50] MSG Andre pinsedag +OMIT [easterdate($Uy)] MSG Første påskedag +OMIT [easterdate($Uy+39)] MSG Kristi himmelfartsdag +OMIT 1 May MSG Arbeidernes dag +OMIT 17 May MSG Grunnlovsdag +OMIT 25 December MSG Første juledag +OMIT 26 December MSG Andre juledag diff --git a/include/holidays/nz.rem b/include/holidays/nz.rem new file mode 100644 index 00000000..89d966ef --- /dev/null +++ b/include/holidays/nz.rem @@ -0,0 +1,34 @@ +# SPDX-License-Identifier: MIT +# Holiday file for NewZealand +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note: This file consists only of the country-wide +# holidays for NewZealand. +# +# For region-specific holidays, you need to include +# one of the regional *.rem files in the directory +# [$SysInclude]/nz/ + +OMIT 1 January MSG New Year's Day +OMIT 2 January MSG Day after New Year's Day +REM 3 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +REM 3 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG New Year's Day (observed) +REM 4 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Day after New Year's Day (observed) +REM 4 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Day after New Year's Day (observed) +OMIT 6 February MSG Waitangi Day +REM 7 February SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Waitangi Day (observed) +REM 8 February SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Waitangi Day (observed) +OMIT [easterdate($Uy)-2] MSG Good Friday +OMIT [easterdate($Uy)+1] MSG Easter Monday +OMIT 25 April MSG Anzac Day +REM 26 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Anzac Day (observed) +REM 27 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Anzac Day (observed) +REM First Monday in June SCANFROM -28 ADDOMIT MSG King's Birthday +REM Fourth Monday in October SCANFROM -28 ADDOMIT MSG Labour Day +OMIT 25 December MSG Christmas Day +OMIT 26 December MSG Boxing Day +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Christmas Day (observed) +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Christmas Day (observed) +REM 28 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Boxing Day (observed) +REM 28 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Boxing Day (observed) diff --git a/include/holidays/nz/can.rem b/include/holidays/nz/can.rem new file mode 100644 index 00000000..7f7e0bcd --- /dev/null +++ b/include/holidays/nz/can.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision CAN in NewZealand +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision CAN. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/nz.rem + +REM Friday 11 November ADDOMIT SCANFROM -28 MSG Canterbury Anniversary Day diff --git a/include/holidays/nz/hkb.rem b/include/holidays/nz/hkb.rem new file mode 100644 index 00000000..c30594f6 --- /dev/null +++ b/include/holidays/nz/hkb.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision HKB in NewZealand +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision HKB. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/nz.rem + +REM Monday 22 October --3 ADDOMIT SCANFROM -28 MSG Hawke's Bay Anniversary Day diff --git a/include/holidays/nz/mbh.rem b/include/holidays/nz/mbh.rem new file mode 100644 index 00000000..0495b221 --- /dev/null +++ b/include/holidays/nz/mbh.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision MBH in NewZealand +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision MBH. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/nz.rem + +REM Monday 29 October ADDOMIT SCANFROM -28 MSG Marlborough Anniversary Day diff --git a/include/holidays/nz/south_canterbury.rem b/include/holidays/nz/south_canterbury.rem new file mode 100644 index 00000000..15b57867 --- /dev/null +++ b/include/holidays/nz/south_canterbury.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision South Canterbury in NewZealand +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision South Canterbury. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/nz.rem + +REM Fourth Monday in September SCANFROM -28 ADDOMIT MSG South Canterbury Anniversary Day diff --git a/include/holidays/nz/stl.rem b/include/holidays/nz/stl.rem new file mode 100644 index 00000000..aac4844e --- /dev/null +++ b/include/holidays/nz/stl.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision STL in NewZealand +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision STL. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/nz.rem + +OMIT [easterdate($Uy+2)] MSG Southland Anniversary Day diff --git a/include/holidays/nz/tki.rem b/include/holidays/nz/tki.rem new file mode 100644 index 00000000..09159274 --- /dev/null +++ b/include/holidays/nz/tki.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision TKI in NewZealand +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision TKI. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/nz.rem + +REM Second Monday in March SCANFROM -28 ADDOMIT MSG Taranaki Anniversary Day diff --git a/include/holidays/pa.rem b/include/holidays/pa.rem new file mode 100644 index 00000000..f0cb5541 --- /dev/null +++ b/include/holidays/pa.rem @@ -0,0 +1,25 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Panama +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +OMIT 9 January MSG Martyrs' Day +REM 10 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Martyrs' Day (observed) +OMIT [easterdate($Uy)-47] MSG Carnival +OMIT [easterdate($Uy)-2] MSG Good Friday +OMIT 1 May MSG Labour Day +REM 2 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Labour Day (observed) +OMIT 3 November MSG Separation Day +OMIT 4 November MSG National Symbols Day +OMIT 5 November MSG Colon Day +OMIT 10 November MSG Los Santos Uprising Day +OMIT 28 November MSG Independence Day +REM 29 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Independence Day (observed) +OMIT 8 December MSG Mother's Day +REM 9 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Mother's Day (observed) +OMIT 20 December MSG National Mourning Day +REM 21 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG National Mourning Day (observed) +OMIT 25 December MSG Christmas Day +REM 26 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Christmas Day (observed) diff --git a/include/holidays/pe.rem b/include/holidays/pe.rem new file mode 100644 index 00000000..c3a187c3 --- /dev/null +++ b/include/holidays/pe.rem @@ -0,0 +1,20 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Peru +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Año Nuevo +OMIT [easterdate($Uy)-3] MSG Jueves Santo +OMIT [easterdate($Uy)-2] MSG Viernes Santo +OMIT [easterdate($Uy)] MSG Domingo de Resurrección +OMIT 1 May MSG Día del Trabajo +OMIT 29 June MSG San Pedro y San Pablo +OMIT 28 July MSG Día de la Independencia +OMIT 29 July MSG Día de la Gran Parada Militar +OMIT 6 August MSG Batalla de Junín +OMIT 30 August MSG Santa Rosa de Lima +OMIT 8 October MSG Combate de Angamos +OMIT 1 November MSG Todos Los Santos +OMIT 8 December MSG Inmaculada Concepción +OMIT 9 December MSG Batalla de Ayacucho +OMIT 25 December MSG Navidad del Señor diff --git a/include/holidays/pg.rem b/include/holidays/pg.rem new file mode 100644 index 00000000..e59f69b2 --- /dev/null +++ b/include/holidays/pg.rem @@ -0,0 +1,22 @@ +# SPDX-License-Identifier: MIT +# Holiday file for PapuaNewGuinea +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +OMIT 26 February MSG Grand Chief Sir Michael Somare Remembrance Day +OMIT [easterdate($Uy)-2] MSG Good Friday +OMIT [easterdate($Uy)+1] MSG Easter Monday +OMIT [easterdate($Uy)] MSG Easter Sunday +OMIT 17 June MSG King's Birthday +OMIT 23 July MSG Papua New Guinea Remembrance Day +REM 24 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Papua New Guinea Remembrance Day (observed) +OMIT 26 August MSG National Repentance Day +REM 27 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG National Repentance Day (observed) +OMIT 16 September MSG Independence Day +REM 17 September SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Independence Day (observed) +OMIT 25 December MSG Christmas Day +OMIT 26 December MSG Boxing Day +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Boxing Day (observed) +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Christmas Day (observed) diff --git a/include/holidays/ph.rem b/include/holidays/ph.rem new file mode 100644 index 00000000..fac1b674 --- /dev/null +++ b/include/holidays/ph.rem @@ -0,0 +1,16 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Philippines +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +OMIT [easterdate($Uy)-3] MSG Maundy Thursday +OMIT [easterdate($Uy)-2] MSG Good Friday +OMIT [easterdate($Uy)-1] MSG Black Saturday +OMIT 1 May MSG Labor Day +REM Last Monday in August SCANFROM -28 ADDOMIT MSG National Heroes Day +OMIT 1 November MSG All Saints' Day +OMIT 8 December MSG Feast of the Immaculate Conception of Mary +OMIT 25 December MSG Christmas Day +OMIT 31 December MSG Last Day of the Year +REM 27 July MSG Founding Anniversary of Iglesia ni Cristo diff --git a/include/holidays/pk.rem b/include/holidays/pk.rem new file mode 100644 index 00000000..9fe4b6dd --- /dev/null +++ b/include/holidays/pk.rem @@ -0,0 +1,11 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Pakistan +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 5 February MSG Kashmir Solidarity Day +OMIT 23 March MSG Pakistan Day +OMIT 1 May MSG Labour Day +OMIT 14 August MSG Independence Day +OMIT 9 November MSG Iqbal Day +OMIT 25 December MSG Quaid-e-Azam Day diff --git a/include/holidays/pl.rem b/include/holidays/pl.rem new file mode 100644 index 00000000..109971e2 --- /dev/null +++ b/include/holidays/pl.rem @@ -0,0 +1,18 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Poland +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Nowy Rok +OMIT 6 January MSG Święto Trzech Króli +OMIT [easterdate($Uy)+1] MSG Poniedziałek Wielkanocny +OMIT [easterdate($Uy)+49] MSG Zielone Świątki +OMIT [easterdate($Uy)] MSG Niedziela Wielkanocna +OMIT [easterdate($Uy+60)] MSG Dzień Bożego Ciała +OMIT 1 May MSG Święto Państwowe +OMIT 3 May MSG Święto Narodowe Trzeciego Maja +OMIT 15 August MSG Wniebowzięcie Najświętszej Marii Panny +OMIT 1 November MSG Uroczystość Wszystkich Świętych +OMIT 11 November MSG Narodowe Święto Niepodległości +OMIT 25 December MSG Boże Narodzenie (pierwszy dzień) +OMIT 26 December MSG Boże Narodzenie (drugi dzień) diff --git a/include/holidays/pr.rem b/include/holidays/pr.rem new file mode 100644 index 00000000..6220f1bb --- /dev/null +++ b/include/holidays/pr.rem @@ -0,0 +1,36 @@ +# SPDX-License-Identifier: MIT +# Holiday file for PuertoRico +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +OMIT 6 January MSG Epiphany +REM Third Monday in January SCANFROM -28 ADDOMIT MSG Martin Luther King Jr. Day +REM Third Monday in February SCANFROM -28 ADDOMIT MSG Presidents' Day +OMIT 22 March MSG Emancipation Day +REM 23 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Emancipation Day (observed) +OMIT [easterdate($Uy)-2] MSG Good Friday +REM Last Monday in May SCANFROM -28 ADDOMIT MSG Memorial Day +REM 18 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Juneteenth National Independence Day (observed) +OMIT 19 June MSG Juneteenth National Independence Day +REM 20 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Juneteenth National Independence Day (observed) +REM 3 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Independence Day (observed) +OMIT 4 July MSG Independence Day +REM 5 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Independence Day (observed) +OMIT 25 July MSG Constitution Day +REM 26 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Constitution Day (observed) +REM First Monday in September SCANFROM -28 ADDOMIT MSG Labor Day +REM 10 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Veterans Day (observed) +OMIT 11 November MSG Veterans Day +REM 12 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Veterans Day (observed) +OMIT 19 November MSG Discovery Day +REM 20 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Discovery Day (observed) +REM Fourth Thursday in November SCANFROM -28 ADDOMIT MSG Thanksgiving +REM 24 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Christmas Day (observed) +OMIT 25 December MSG Christmas Day +REM 26 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Christmas Day (observed) +REM 31 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG New Year's Day (observed) +REM 14 February MSG Valentine's Day +REM 17 March MSG Saint Patrick's Day +REM 31 October MSG Halloween diff --git a/include/holidays/pt/01.rem b/include/holidays/pt/01.rem new file mode 100644 index 00000000..62923a95 --- /dev/null +++ b/include/holidays/pt/01.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 01 in Portugal +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 01. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/pt.rem + +OMIT 12 May MSG Dia de Santa Joana diff --git a/include/holidays/pt/02.rem b/include/holidays/pt/02.rem new file mode 100644 index 00000000..9cf346a9 --- /dev/null +++ b/include/holidays/pt/02.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 02 in Portugal +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 02. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/pt.rem + +OMIT [easterdate($Uy+39)] MSG Quinta-feira da Ascensão diff --git a/include/holidays/pt/03.rem b/include/holidays/pt/03.rem new file mode 100644 index 00000000..3aed0c2c --- /dev/null +++ b/include/holidays/pt/03.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 03 in Portugal +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 03. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/pt.rem + +OMIT 24 June MSG Dia de São João diff --git a/include/holidays/pt/04.rem b/include/holidays/pt/04.rem new file mode 100644 index 00000000..86c2d60e --- /dev/null +++ b/include/holidays/pt/04.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 04 in Portugal +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 04. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/pt.rem + +OMIT 22 August MSG Dia de Nossa Senhora das Graças diff --git a/include/holidays/pt/05.rem b/include/holidays/pt/05.rem new file mode 100644 index 00000000..aae6e3a9 --- /dev/null +++ b/include/holidays/pt/05.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 05 in Portugal +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 05. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/pt.rem + +OMIT [easterdate($Uy)+16] MSG Dia de Nossa Senhora de Mércoles diff --git a/include/holidays/pt/06.rem b/include/holidays/pt/06.rem new file mode 100644 index 00000000..ed243ebf --- /dev/null +++ b/include/holidays/pt/06.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 06 in Portugal +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 06. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/pt.rem + +OMIT 4 July MSG Dia de Santa Isabel diff --git a/include/holidays/pt/07.rem b/include/holidays/pt/07.rem new file mode 100644 index 00000000..0c4e3ca1 --- /dev/null +++ b/include/holidays/pt/07.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 07 in Portugal +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 07. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/pt.rem + +OMIT 29 June MSG Dia de São Pedro diff --git a/include/holidays/pt/08.rem b/include/holidays/pt/08.rem new file mode 100644 index 00000000..8fad299a --- /dev/null +++ b/include/holidays/pt/08.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 08 in Portugal +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 08. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/pt.rem + +OMIT 7 September MSG Dia do Município de Faro diff --git a/include/holidays/pt/09.rem b/include/holidays/pt/09.rem new file mode 100644 index 00000000..e9c0b1c6 --- /dev/null +++ b/include/holidays/pt/09.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 09 in Portugal +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 09. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/pt.rem + +OMIT 27 November MSG Dia do Município da Guarda diff --git a/include/holidays/pt/10.rem b/include/holidays/pt/10.rem new file mode 100644 index 00000000..18b1a7bd --- /dev/null +++ b/include/holidays/pt/10.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 10 in Portugal +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 10. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/pt.rem + +OMIT 22 May MSG Dia do Município de Leiria diff --git a/include/holidays/pt/12.rem b/include/holidays/pt/12.rem new file mode 100644 index 00000000..6a006f8d --- /dev/null +++ b/include/holidays/pt/12.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 12 in Portugal +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 12. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/pt.rem + +OMIT 23 May MSG Dia do Município de Portalegre diff --git a/include/holidays/pt/13.rem b/include/holidays/pt/13.rem new file mode 100644 index 00000000..f9c4f507 --- /dev/null +++ b/include/holidays/pt/13.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 13 in Portugal +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 13. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/pt.rem + +OMIT 24 June MSG Dia de São João diff --git a/include/holidays/pt/14.rem b/include/holidays/pt/14.rem new file mode 100644 index 00000000..27dda906 --- /dev/null +++ b/include/holidays/pt/14.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 14 in Portugal +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 14. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/pt.rem + +OMIT 19 March MSG Dia de São José diff --git a/include/holidays/pt/15.rem b/include/holidays/pt/15.rem new file mode 100644 index 00000000..a3365c1f --- /dev/null +++ b/include/holidays/pt/15.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 15 in Portugal +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 15. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/pt.rem + +OMIT 15 September MSG Dia de Bocage diff --git a/include/holidays/pt/16.rem b/include/holidays/pt/16.rem new file mode 100644 index 00000000..f896f8fc --- /dev/null +++ b/include/holidays/pt/16.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 16 in Portugal +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 16. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/pt.rem + +OMIT 20 August MSG Dia de Nossa Senhora da Agonia diff --git a/include/holidays/pt/18.rem b/include/holidays/pt/18.rem new file mode 100644 index 00000000..54899277 --- /dev/null +++ b/include/holidays/pt/18.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 18 in Portugal +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 18. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/pt.rem + +OMIT 21 September MSG Dia de São Mateus diff --git a/include/holidays/pt/20.rem b/include/holidays/pt/20.rem new file mode 100644 index 00000000..2bac0f7d --- /dev/null +++ b/include/holidays/pt/20.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 20 in Portugal +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 20. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/pt.rem + +OMIT [easterdate($Uy)+50] MSG Dia da Região Autónoma dos Açores diff --git a/include/holidays/pt/30.rem b/include/holidays/pt/30.rem new file mode 100644 index 00000000..fb3bf705 --- /dev/null +++ b/include/holidays/pt/30.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision 30 in Portugal +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision 30. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/pt.rem + +OMIT 1 July MSG Dia da Região Autónoma da Madeira e das Comunidades Madeirenses +OMIT 26 December MSG Primeira Oitava diff --git a/include/holidays/pw.rem b/include/holidays/pw.rem new file mode 100644 index 00000000..47a13afa --- /dev/null +++ b/include/holidays/pw.rem @@ -0,0 +1,32 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Palau +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +REM 14 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Youth Day (observed) +OMIT 15 March MSG Youth Day +REM 16 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Youth Day (observed) +REM 4 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Senior Citizens Day (observed) +OMIT 5 May MSG Senior Citizens Day +REM 6 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Senior Citizens Day (observed) +REM 31 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG President's Day (observed) +OMIT 1 June MSG President's Day +REM 2 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG President's Day (observed) +REM 8 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Constitution Day (observed) +OMIT 9 July MSG Constitution Day +REM 10 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Constitution Day (observed) +REM First Monday in September SCANFROM -28 ADDOMIT MSG Labor Day +REM 30 September SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Independence Day (observed) +OMIT 1 October MSG Independence Day +REM 2 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Independence Day (observed) +REM 23 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG United Nations Day (observed) +OMIT 24 October MSG United Nations Day +REM 25 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG United Nations Day (observed) +REM Fourth Friday in November SCANFROM -28 ADDOMIT MSG Family Day +REM Fourth Thursday in November SCANFROM -28 ADDOMIT MSG Thanksgiving Day +REM 24 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Christmas Day (observed) +OMIT 25 December MSG Christmas Day +REM 26 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Christmas Day (observed) +REM 31 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG New Year's Day (observed) diff --git a/include/holidays/py.rem b/include/holidays/py.rem new file mode 100644 index 00000000..a3c45804 --- /dev/null +++ b/include/holidays/py.rem @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Paraguay +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Año Nuevo +OMIT [easterdate($Uy)-3] MSG Jueves Santo +OMIT [easterdate($Uy)-2] MSG Viernes Santo +OMIT [easterdate($Uy)] MSG Domingo de Resurrección +OMIT 1 May MSG Día del Trabajador +OMIT 14 May MSG Día de la Independencia Nacional +OMIT 15 May MSG Día de la Independencia Nacional +OMIT 15 August MSG Día de la Fundación de Asunción +OMIT 8 December MSG Día de la Virgen de Caacupé +OMIT 25 December MSG Navidad diff --git a/include/holidays/ro.rem b/include/holidays/ro.rem new file mode 100644 index 00000000..2a6a1182 --- /dev/null +++ b/include/holidays/ro.rem @@ -0,0 +1,22 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Romania +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Anul Nou +OMIT 2 January MSG Anul Nou +OMIT 6 January MSG Bobotează +OMIT 7 January MSG Sfântul Ion +OMIT 24 January MSG Ziua Unirii Principatelor Române +OMIT [easterdate($Uy)-2] MSG Paștele +OMIT [easterdate($Uy)+1] MSG Paștele +OMIT [easterdate($Uy)+49] MSG Rusaliile +OMIT [easterdate($Uy)+50] MSG Rusaliile +OMIT [easterdate($Uy)] MSG Paștele +OMIT 1 May MSG Ziua Muncii +OMIT 1 June MSG Ziua Copilului +OMIT 15 August MSG Adormirea Maicii Domnului +OMIT 30 November MSG Sfantul Apostol Andrei cel Intai chemat +OMIT 1 December MSG Ziua Națională a României +OMIT 25 December MSG Crăciunul +OMIT 26 December MSG Crăciunul diff --git a/include/holidays/rs.rem b/include/holidays/rs.rem new file mode 100644 index 00000000..85130318 --- /dev/null +++ b/include/holidays/rs.rem @@ -0,0 +1,24 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Serbia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Нова година +OMIT 2 January MSG Нова година +REM 3 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Нова година (слободан дан) +REM 3 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Нова година (слободан дан) +OMIT 15 February MSG Дан државности Србије +OMIT 16 February MSG Дан државности Србије +REM 17 February SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Дан државности Србије (слободан дан) +REM 17 February SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Дан државности Србије (слободан дан) +OMIT [easterdate($Uy)-2] MSG Велики петак +OMIT [easterdate($Uy)-1] MSG Велика субота +OMIT [easterdate($Uy)+1] MSG Други дан Васкрса +OMIT [easterdate($Uy)] MSG Васкрс +OMIT 1 May MSG Празник рада +OMIT 2 May MSG Празник рада +REM 3 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Празник рада (слободан дан) +REM 3 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Празник рада (слободан дан) +OMIT 11 November MSG Дан примирја у Првом светском рату +REM 12 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Дан примирја у Првом светском рату (слободан дан) +OMIT 25 December MSG Божић diff --git a/include/holidays/ru.rem b/include/holidays/ru.rem new file mode 100644 index 00000000..89c5d069 --- /dev/null +++ b/include/holidays/ru.rem @@ -0,0 +1,19 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Russia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Новогодние каникулы +OMIT 2 January MSG Новогодние каникулы +OMIT 3 January MSG Новогодние каникулы +OMIT 4 January MSG Новогодние каникулы +OMIT 5 January MSG Новогодние каникулы +OMIT 6 January MSG Новогодние каникулы +OMIT 8 January MSG Новогодние каникулы +OMIT 23 February MSG День защитника Отечества +OMIT 8 March MSG Международный женский день +OMIT 1 May MSG Праздник Весны и Труда +OMIT 9 May MSG День Победы +OMIT 12 June MSG День России +OMIT 4 November MSG День народного единства +OMIT 25 December MSG Рождество Христово diff --git a/include/holidays/sa.rem b/include/holidays/sa.rem new file mode 100644 index 00000000..e02a5274 --- /dev/null +++ b/include/holidays/sa.rem @@ -0,0 +1,9 @@ +# SPDX-License-Identifier: MIT +# Holiday file for SaudiArabia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +REM 21 February SCANFROM -28 ADDOMIT SATISFY [$Tw == 4] MSG (ملاحظة) يوم التأسيسي +REM 23 February SCANFROM -28 ADDOMIT SATISFY [$Tw == 0] MSG (ملاحظة) يوم التأسيسي +REM 22 September SCANFROM -28 ADDOMIT SATISFY [$Tw == 4] MSG (ملاحظة) اليوم الوطني +REM 24 September SCANFROM -28 ADDOMIT SATISFY [$Tw == 0] MSG (ملاحظة) اليوم الوطني diff --git a/include/holidays/sc.rem b/include/holidays/sc.rem new file mode 100644 index 00000000..2079df01 --- /dev/null +++ b/include/holidays/sc.rem @@ -0,0 +1,26 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Seychelles +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +OMIT 2 January MSG New Year Holiday +REM 3 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year Holiday (observed) +OMIT [easterdate($Uy)-2] MSG Good Friday +OMIT [easterdate($Uy)-1] MSG Easter Saturday +OMIT [easterdate($Uy)+1] MSG Easter Monday +OMIT [easterdate($Uy+60)] MSG The Fete Dieu +OMIT 1 May MSG Labour Day +REM 2 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Labour Day (observed) +OMIT 18 June MSG Constitution Day +REM 19 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Constitution Day (observed) +OMIT 29 June MSG Independence (National) Day +REM 30 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Independence (National) Day (observed) +OMIT 15 August MSG Assumption Day +REM 16 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Assumption Day (observed) +OMIT 1 November MSG All Saints Day +REM 2 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG All Saints Day (observed) +OMIT 8 December MSG The Feast of the Immaculate Conception +REM 9 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG The Feast of the Immaculate Conception (observed) +OMIT 25 December MSG Christmas Day +REM 26 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Christmas Day (observed) diff --git a/include/holidays/se.rem b/include/holidays/se.rem new file mode 100644 index 00000000..a30a7d6c --- /dev/null +++ b/include/holidays/se.rem @@ -0,0 +1,20 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Sweden +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Nyårsdagen +OMIT 6 January MSG Trettondedag July +OMIT [easterdate($Uy)-2] MSG Långfredagen +OMIT [easterdate($Uy)+1] MSG Annandag påsk +OMIT [easterdate($Uy)+49] MSG Pingstdagen +OMIT [easterdate($Uy)] MSG Påskdagen +OMIT [easterdate($Uy+39)] MSG Kristi himmelsfärdsdag +OMIT 1 May MSG Första maj +OMIT 6 June MSG Sveriges nationaldag +REM Friday 19 June ADDOMIT SCANFROM -28 MSG Midsommarafton +REM Saturday 31 October ADDOMIT SCANFROM -28 MSG Alla helgons dag +OMIT 24 December MSG Julafton +OMIT 25 December MSG Juldagen +OMIT 26 December MSG Annandag July +OMIT 31 December MSG Nyårsafton diff --git a/include/holidays/sg.rem b/include/holidays/sg.rem new file mode 100644 index 00000000..d8cd2c7a --- /dev/null +++ b/include/holidays/sg.rem @@ -0,0 +1,14 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Singapore +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG New Year's Day (observed) +OMIT [easterdate($Uy)-2] MSG Good Friday +OMIT 1 May MSG Labour Day +REM 1 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Labour Day (observed) +OMIT 9 August MSG National Day +REM 9 August OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG National Day (observed) +OMIT 25 December MSG Christmas Day +REM 25 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Christmas Day (observed) diff --git a/include/holidays/si.rem b/include/holidays/si.rem new file mode 100644 index 00000000..52fd806b --- /dev/null +++ b/include/holidays/si.rem @@ -0,0 +1,18 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Slovenia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG novo leto +OMIT 2 January MSG novo leto +OMIT 8 February MSG Prešernov dan +OMIT [easterdate($Uy)+1] MSG Velikonočni ponedeljek +OMIT 27 April MSG dan upora proti okupatorju +OMIT 1 May MSG praznik dela +OMIT 2 May MSG praznik dela +OMIT 25 June MSG dan državnosti +OMIT 15 August MSG Marijino vnebovzetje +OMIT 31 October MSG dan reformacije +OMIT 1 November MSG dan spomina na mrtve +OMIT 25 December MSG Božič +OMIT 26 December MSG dan samostojnosti in enotnosti diff --git a/include/holidays/sk.rem b/include/holidays/sk.rem new file mode 100644 index 00000000..032c0fe3 --- /dev/null +++ b/include/holidays/sk.rem @@ -0,0 +1,21 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Slovakia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Deň vzniku Slovenskej republiky +OMIT 6 January MSG Zjavenie Pána (Traja králi a vianočný sviatok pravoslávnych kresťanov) +OMIT [easterdate($Uy)-2] MSG Veľký piatok +OMIT [easterdate($Uy)+1] MSG Veľkonočný pondelok +OMIT 1 May MSG Sviatok práce +OMIT 8 May MSG Deň víťazstva nad fašizmom +OMIT 5 July MSG Sviatok svätého Cyrila a svätého Metoda +OMIT 29 August MSG Výročie Slovenského národného povstania +OMIT 1 September MSG Deň Ústavy Slovenskej republiky +OMIT 15 September MSG Sedembolestná Panna Mária +OMIT 1 November MSG Sviatok Všetkých svätých +OMIT 17 November MSG Deň boja za slobodu a demokraciu +OMIT 24 December MSG Štedrý deň +OMIT 25 December MSG Prvý sviatok vianočný +OMIT 26 December MSG Druhý sviatok vianočný +REM 28 October MSG Deň vzniku samostatného česko-slovenského štátu diff --git a/include/holidays/sm.rem b/include/holidays/sm.rem new file mode 100644 index 00000000..6cb6fc15 --- /dev/null +++ b/include/holidays/sm.rem @@ -0,0 +1,23 @@ +# SPDX-License-Identifier: MIT +# Holiday file for SanMarino +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +OMIT 6 January MSG Epiphany +OMIT 5 February MSG Feast of Saint Agatha +OMIT 25 March MSG Anniversary of the Arengo +OMIT [easterdate($Uy)+1] MSG Easter Monday +OMIT [easterdate($Uy)] MSG Easter Sunday +OMIT [easterdate($Uy+60)] MSG Corpus Cristi +OMIT 1 May MSG Labour Day +OMIT 28 July MSG Liberation from Fascism Day +OMIT 15 August MSG Assumption Day +OMIT 3 September MSG Foundation Day +OMIT 1 November MSG All Saints' Day +OMIT 2 November MSG Commemoration of the Dead +OMIT 8 December MSG Immaculate Conception Day +OMIT 24 December MSG Christmas Eve +OMIT 25 December MSG Christmas Day +OMIT 26 December MSG Saint Stephen's Day +OMIT 31 December MSG New Year's Eve diff --git a/include/holidays/sv.rem b/include/holidays/sv.rem new file mode 100644 index 00000000..83c5e3dd --- /dev/null +++ b/include/holidays/sv.rem @@ -0,0 +1,23 @@ +# SPDX-License-Identifier: MIT +# Holiday file for ElSalvador +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note: This file consists only of the country-wide +# holidays for ElSalvador. +# +# For region-specific holidays, you need to include +# one of the regional *.rem files in the directory +# [$SysInclude]/sv/ + +OMIT 1 January MSG New Year's Day +OMIT [easterdate($Uy)-3] MSG Maundy Thursday +OMIT [easterdate($Uy)-2] MSG Good Friday +OMIT [easterdate($Uy)-1] MSG Holy Saturday +OMIT 1 May MSG Labor Day +OMIT 10 May MSG Mothers' Day +OMIT 17 June MSG Fathers' Day +OMIT 6 August MSG Feast of San Salvador +OMIT 15 September MSG Independence Day +OMIT 2 November MSG All Souls' Day +OMIT 25 December MSG Christmas Day diff --git a/include/holidays/sv/ss.rem b/include/holidays/sv/ss.rem new file mode 100644 index 00000000..906cb3ab --- /dev/null +++ b/include/holidays/sv/ss.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision SS in ElSalvador +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision SS. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/sv.rem + +OMIT 3 August MSG San Salvador Day 1 +OMIT 5 August MSG San Salvador Day 2 diff --git a/include/holidays/sz.rem b/include/holidays/sz.rem new file mode 100644 index 00000000..2c314e27 --- /dev/null +++ b/include/holidays/sz.rem @@ -0,0 +1,24 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Eswatini +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +OMIT [easterdate($Uy)-2] MSG Good Friday +OMIT [easterdate($Uy)+1] MSG Easter Monday +OMIT [easterdate($Uy+39)] MSG Ascension Day +OMIT 19 April MSG King's Birthday +REM 20 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG King's Birthday (observed) +OMIT 25 April MSG National Flag Day +REM 26 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG National Flag Day (observed) +OMIT 1 May MSG Worker's Day +REM 2 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Worker's Day (observed) +OMIT 22 July MSG Birthday of Late King Sobhuza +REM 23 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Birthday of Late King Sobhuza (observed) +OMIT 6 September MSG Independence Day +REM 7 September SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Independence Day (observed) +OMIT 25 December MSG Christmas Day +OMIT 26 December MSG Boxing Day +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Boxing Day (observed) +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Christmas Day (observed) diff --git a/include/holidays/td.rem b/include/holidays/td.rem new file mode 100644 index 00000000..b7c773eb --- /dev/null +++ b/include/holidays/td.rem @@ -0,0 +1,20 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Chad +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +OMIT 8 March MSG International Women's Day +REM 9 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG International Women's Day (observed) +OMIT [easterdate($Uy)+1] MSG Easter Monday +OMIT 1 May MSG Labour Day +REM 2 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Labour Day (observed) +OMIT 11 August MSG Independence Day +REM 12 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Independence Day (observed) +OMIT 1 November MSG All Saints' Day +OMIT 28 November MSG Republic Day +REM 29 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Republic Day (observed) +OMIT 1 December MSG Freedom and Democracy Day +REM 2 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Freedom and Democracy Day (observed) +OMIT 25 December MSG Christmas Day diff --git a/include/holidays/th.rem b/include/holidays/th.rem new file mode 100644 index 00000000..280d4d24 --- /dev/null +++ b/include/holidays/th.rem @@ -0,0 +1,68 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Thailand +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG วันขึ้นปีใหม่ +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG ชดเชยวันขึ้นปีใหม่ +REM 3 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG ชดเชยวันขึ้นปีใหม่ +REM Second Saturday in January SCANFROM -28 ADDOMIT MSG วันเด็กแห่งชาติ +REM 25 February SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG ชดเชยวันมาฆบูชา +REM 26 February SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG ชดเชยวันมาฆบูชา +OMIT 6 April MSG วันจักรี +REM 7 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG ชดเชยวันจักรี +REM 8 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG ชดเชยวันจักรี +OMIT 13 April MSG วันสงกรานต์ +REM 13 April OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG ชดเชยวันสงกรานต์ +OMIT 14 April MSG วันสงกรานต์ +OMIT 15 April MSG วันสงกรานต์ +OMIT 1 May MSG วันแรงงานแห่งชาติ +REM 2 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG ชดเชยวันแรงงานแห่งชาติ +REM 3 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG ชดเชยวันแรงงานแห่งชาติ +OMIT 4 May MSG วันฉัตรมงคล +REM 5 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG ชดเชยวันฉัตรมงคล +REM 6 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG ชดเชยวันฉัตรมงคล +REM 11 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG ชดเชยวันพืชมงคล +REM 12 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG ชดเชยวันพืชมงคล +REM 23 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG ชดเชยวันวิสาขบูชา +REM 24 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG ชดเชยวันวิสาขบูชา +OMIT 3 June MSG วันเฉลิมพระชนมพรรษาสมเด็จพระนางเจ้าสุทิดา พัชรสุธาพิมลลักษณ พระบรมราชินี +REM 4 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG ชดเชยวันเฉลิมพระชนมพรรษาสมเด็จพระนางเจ้าสุทิดา พัชรสุธาพิมลลักษณ พระบรมราชินี +REM 5 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG ชดเชยวันเฉลิมพระชนมพรรษาสมเด็จพระนางเจ้าสุทิดา พัชรสุธาพิมลลักษณ พระบรมราชินี +REM 22 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG ชดเชยวันอาสาฬหบูชา +REM 22 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG ชดเชยวันอาสาฬหบูชา +REM 23 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG ชดเชยวันเข้าพรรษา +OMIT 28 July MSG วันเฉลิมพระชนมพรรษาพระบาทสมเด็จพระปรเมนทรรามาธิบดีศรีสินทรมหาวชิราลงกรณ พระวชิรเกล้าเจ้าอยู่หัว +REM 29 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG ชดเชยวันเฉลิมพระชนมพรรษาพระบาทสมเด็จพระปรเมนทรรามาธิบดีศรีสินทรมหาวชิราลงกรณ พระวชิรเกล้าเจ้าอยู่หัว +REM 30 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG ชดเชยวันเฉลิมพระชนมพรรษาพระบาทสมเด็จพระปรเมนทรรามาธิบดีศรีสินทรมหาวชิราลงกรณ พระวชิรเกล้าเจ้าอยู่หัว +OMIT 12 August MSG วันเฉลิมพระชนมพรรษาสมเด็จพระบรมราชชนนีพันปีหลวง +OMIT 12 August MSG วันแม่แห่งชาติ +REM 13 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG ชดเชยวันเฉลิมพระชนมพรรษาสมเด็จพระบรมราชชนนีพันปีหลวง +REM 14 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG ชดเชยวันเฉลิมพระชนมพรรษาสมเด็จพระบรมราชชนนีพันปีหลวง +OMIT 13 October MSG วันนวมินทรมหาราช +REM 14 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG ชดเชยวันนวมินทรมหาราช +REM 15 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG ชดเชยวันนวมินทรมหาราช +OMIT 23 October MSG วันปิยมหาราช +REM 24 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG ชดเชยวันปิยมหาราช +REM 25 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG ชดเชยวันปิยมหาราช +OMIT 5 December MSG วันคล้ายวันเฉลิมพระชนมพรรษาพระบาทสมเด็จพระบรมชนกาธิเบศร มหาภูมิพลอดุลยเดชมหาราช บรมนาถบพิตร +OMIT 5 December MSG วันชาติ +OMIT 5 December MSG วันพ่อแห่งชาติ +REM 6 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG ชดเชยวันคล้ายวันเฉลิมพระชนมพรรษาพระบาทสมเด็จพระบรมชนกาธิเบศร มหาภูมิพลอดุลยเดชมหาราช บรมนาถบพิตร +REM 6 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG ชดเชยวันชาติ +REM 7 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG ชดเชยวันคล้ายวันเฉลิมพระชนมพรรษาพระบาทสมเด็จพระบรมชนกาธิเบศร มหาภูมิพลอดุลยเดชมหาราช บรมนาถบพิตร +REM 7 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG ชดเชยวันชาติ +OMIT 10 December MSG วันรัฐธรรมนูญ +REM 11 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG ชดเชยวันรัฐธรรมนูญ +REM 12 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG ชดเชยวันรัฐธรรมนูญ +OMIT 31 December MSG วันสิ้นปี +REM 13 January MSG วันการบินแห่งชาติ +REM 14 January MSG วันอนุรักษ์ทรัพยากรป่าไม้ของชาติ +REM 16 January MSG วันครู +REM 17 January MSG วันพ่อขุนรามคำแหงมหาราช +REM 18 January MSG วันกองทัพไทย +REM 3 February MSG วันทหารผ่านศึก +REM 26 February MSG วันศิลปินแห่งชาติ +REM 8 March MSG วันสตรีสากล +REM 18 August MSG วันวิทยาศาสตร์แห่งชาติ +REM 28 September MSG วันพระราชทานธงชาติไทย diff --git a/include/holidays/tl.rem b/include/holidays/tl.rem new file mode 100644 index 00000000..fab5d946 --- /dev/null +++ b/include/holidays/tl.rem @@ -0,0 +1,27 @@ +# SPDX-License-Identifier: MIT +# Holiday file for TimorLeste +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Dia de Ano Novo +OMIT 3 March MSG Dia dos Veteranos +OMIT [easterdate($Uy)-2] MSG Sexta-Feira Santa +OMIT [easterdate($Uy+60)] MSG Festa do Corpo de Deus +OMIT 1 May MSG Dia Mundial do Trabalhador +OMIT 20 May MSG Dia da Restauração da Independência +OMIT 30 August MSG Dia da Consulta Popular +OMIT 1 November MSG Dia de Todos os Santos +OMIT 2 November MSG Dia de Todos os Fiéis Defuntos +OMIT 3 November MSG Dia Nacional da Mulher +OMIT 12 November MSG Dia Nacional da Juventude +OMIT 28 November MSG Dia da Proclamação da Independência +OMIT 7 December MSG Dia da Memória +OMIT 8 December MSG Dia de Nossa Senhora da Imaculada Conceição, padroeira de Timor-Leste +OMIT 25 December MSG Dia de Natal +OMIT 31 December MSG Dia dos Heróis Nacionais +REM [easterdate($Uy)-46] MSG Quarta-Feira de Cinzas +REM [easterdate($Uy)-3] MSG Quinta-Feira Santa +REM [easterdate($Uy+39)] MSG Dia da Ascensão de Jesus Cristo ao Céu +REM 1 June MSG Dia Mundial da Criança +REM 20 August MSG Dia das Forças Armadas de Libertação Nacional de Timor-Leste (FALINTIL) +REM 10 December MSG Dia Mundial dos Direitos Humanos diff --git a/include/holidays/tn.rem b/include/holidays/tn.rem new file mode 100644 index 00000000..d2284c91 --- /dev/null +++ b/include/holidays/tn.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Tunisia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG رأس السنة الميلادية +OMIT 14 January MSG عيد الثورة والشباب +OMIT 20 March MSG عيد الإستقلال +OMIT 9 April MSG عيد الشهداء +OMIT 1 May MSG عيد العمال +OMIT 25 July MSG عيد الجمهورية +OMIT 13 August MSG عيد المرأة +OMIT 15 October MSG عيد الجلاء diff --git a/include/holidays/to.rem b/include/holidays/to.rem new file mode 100644 index 00000000..b3f006a8 --- /dev/null +++ b/include/holidays/to.rem @@ -0,0 +1,36 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Tonga +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG 'Uluaki 'Aho 'o e Ta'u Fo'ou +OMIT [easterdate($Uy)-2] MSG Falaite Lelei +OMIT [easterdate($Uy)+1] MSG Monite 'o e Toetu'u +OMIT 25 April MSG 'Aho Anzac +REM 2 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG 'Aho Tau'ataina (fakatokanga'i) +REM 3 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG 'Aho Tau'ataina (fakatokanga'i) +OMIT 4 June MSG 'Aho Tau'ataina +REM 5 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG 'Aho Tau'ataina (fakatokanga'i) +REM 6 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG 'Aho Tau'ataina (fakatokanga'i) +REM 7 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG 'Aho Tau'ataina (fakatokanga'i) +REM 8 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG 'Aho Tau'ataina (fakatokanga'i) +OMIT 4 July MSG 'Aho 'Alo'i 'o 'Ene 'Afio ko e Tu'i 'o Tonga 'oku lolotonga Pule +REM 5 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG 'Aho 'Alo'i 'o 'Ene 'Afio ko e Tu'i 'o Tonga 'oku lolotonga Pule (fakatokanga'i) +OMIT 17 September MSG 'Aho 'Alo'i 'o e 'Ea ki he Kalauni 'o Tonga +REM 18 September SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG 'Aho 'Alo'i 'o e 'Ea ki he Kalauni 'o Tonga (fakatokanga'i) +REM 2 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG 'Aho Konisitutone (fakatokanga'i) +REM 3 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG 'Aho Konisitutone (fakatokanga'i) +OMIT 4 November MSG 'Aho Konisitutone +REM 5 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG 'Aho Konisitutone (fakatokanga'i) +REM 6 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG 'Aho Konisitutone (fakatokanga'i) +REM 7 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG 'Aho Konisitutone (fakatokanga'i) +REM 8 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG 'Aho Konisitutone (fakatokanga'i) +REM 2 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG 'Aho Fakamanatu 'o e Hilifaki Kalauni 'o 'Ene 'Afio ko Siaosi Tupou I (fakatokanga'i) +REM 3 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG 'Aho Fakamanatu 'o e Hilifaki Kalauni 'o 'Ene 'Afio ko Siaosi Tupou I (fakatokanga'i) +OMIT 4 December MSG 'Aho Fakamanatu 'o e Hilifaki Kalauni 'o 'Ene 'Afio ko Siaosi Tupou I +REM 5 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG 'Aho Fakamanatu 'o e Hilifaki Kalauni 'o 'Ene 'Afio ko Siaosi Tupou I (fakatokanga'i) +REM 6 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG 'Aho Fakamanatu 'o e Hilifaki Kalauni 'o 'Ene 'Afio ko Siaosi Tupou I (fakatokanga'i) +REM 7 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG 'Aho Fakamanatu 'o e Hilifaki Kalauni 'o 'Ene 'Afio ko Siaosi Tupou I (fakatokanga'i) +REM 8 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG 'Aho Fakamanatu 'o e Hilifaki Kalauni 'o 'Ene 'Afio ko Siaosi Tupou I (fakatokanga'i) +OMIT 25 December MSG 'Aho Kilisimasi +OMIT 26 December MSG 'Aho 2 'o e Kilisimasi diff --git a/include/holidays/tr.rem b/include/holidays/tr.rem new file mode 100644 index 00000000..4b896b02 --- /dev/null +++ b/include/holidays/tr.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Turkey +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Yılbaşı +OMIT 23 April MSG Ulusal Egemenlik ve Çocuk Bayramı +OMIT 1 May MSG Emek ve Dayanışma Günü +OMIT 19 May MSG Atatürk'ü Anma, Gençlik ve Spor Bayramı +OMIT 15 July MSG Demokrasi ve Millî Birlik Günü +OMIT 30 August MSG Zafer Bayramı +OMIT 29 October MSG Cumhuriyet Bayramı +REM 28 October MSG Cumhuriyet Bayramı (saat 13.00'ten) diff --git a/include/holidays/tw.rem b/include/holidays/tw.rem new file mode 100644 index 00000000..b20f72b6 --- /dev/null +++ b/include/holidays/tw.rem @@ -0,0 +1,24 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Taiwan +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG 中華民國開國紀念日 +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG 中華民國開國紀念日(慶祝) +REM 1 January OMIT SAT SUN BEFORE ADDOMIT SCANFROM -28 MSG 中華民國開國紀念日(慶祝) +OMIT 28 February MSG 和平紀念日 +REM 28 February OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG 和平紀念日(慶祝) +REM 28 February OMIT SAT SUN BEFORE ADDOMIT SCANFROM -28 MSG 和平紀念日(慶祝) +REM 2 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG 兒童節(慶祝) +REM 3 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG 兒童節(慶祝) +REM 3 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG 兒童節(慶祝) +REM 3 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 4] MSG 兒童節(慶祝) +REM 3 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG 兒童節(慶祝) +OMIT 4 April MSG 兒童節 +REM 4 April OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG 清明節(慶祝) +REM 4 April OMIT SAT SUN BEFORE ADDOMIT SCANFROM -28 MSG 清明節(慶祝) +REM 5 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG 兒童節(慶祝) +REM 5 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG 兒童節(慶祝) +OMIT 10 October MSG 中華民國國慶日 +REM 10 October OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG 中華民國國慶日(慶祝) +REM 10 October OMIT SAT SUN BEFORE ADDOMIT SCANFROM -28 MSG 中華民國國慶日(慶祝) diff --git a/include/holidays/tz.rem b/include/holidays/tz.rem new file mode 100644 index 00000000..9c3f2c25 --- /dev/null +++ b/include/holidays/tz.rem @@ -0,0 +1,19 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Tanzania +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Mwaka Mpya +OMIT 12 January MSG Mapinduzi ya Zanzibar +OMIT 7 April MSG Siku ya kumbukumbu ya Rais wa Kwanza wa Serikali ya Mapinduzi Zanzibar Sheikh Abeid Amani Karume +OMIT [easterdate($Uy)-2] MSG Ijumaa Kuu +OMIT [easterdate($Uy)+1] MSG Jumatatu ya Pasaka +OMIT 26 April MSG Muungano wa Tanganyika na Zanzibar +OMIT 1 May MSG Sikukuu ya Wafanyakazi +OMIT 7 July MSG Sabasaba +OMIT 8 August MSG Siku ya Wakulima +OMIT 14 October MSG Kumbukumbu ya Mwalimu Nyerere +OMIT 9 December MSG Uhuru na Jamhuri +OMIT 25 December MSG Kuzaliwa Kristo +OMIT 26 December MSG Siku ya Kupeana Zawadi +REM [easterdate($Uy)] MSG Sikukuu ya Pasaka diff --git a/include/holidays/ua.rem b/include/holidays/ua.rem new file mode 100644 index 00000000..95c8ecdf --- /dev/null +++ b/include/holidays/ua.rem @@ -0,0 +1,16 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Ukraine +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +REM 1 January MSG Новий рік +REM 8 March MSG Міжнародний жіночий день +REM [easterdate($Uy)+49] MSG Трійця +REM [easterdate($Uy)] MSG Великдень (Пасха) +REM 1 May MSG День праці +REM 8 May MSG День памʼяті та перемоги над нацизмом у Другій світовій війні 1939-1945 років +REM 28 June MSG День Конституції України +REM 15 July MSG День Української Державності +REM 24 August MSG День незалежності України +REM 1 October MSG День захисників і захисниць України +REM 25 December MSG Різдво Христове diff --git a/include/holidays/uk.rem b/include/holidays/uk.rem new file mode 100644 index 00000000..5a8641a5 --- /dev/null +++ b/include/holidays/uk.rem @@ -0,0 +1,24 @@ +# SPDX-License-Identifier: MIT +# Holiday file for UK +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note: This file consists only of the country-wide +# holidays for UK. +# +# For region-specific holidays, you need to include +# one of the regional *.rem files in the directory +# [$SysInclude]/uk/ + +OMIT 1 January MSG New Year's Day +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +REM 3 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +OMIT [easterdate($Uy)-2] MSG Good Friday +REM First Monday in May SCANFROM -28 ADDOMIT MSG May Day +REM Last Monday in May SCANFROM -28 ADDOMIT MSG Spring Bank Holiday +OMIT 25 December MSG Christmas Day +OMIT 26 December MSG Boxing Day +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Christmas Day (observed) +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Christmas Day (observed) +REM 28 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Boxing Day (observed) +REM 28 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Boxing Day (observed) diff --git a/include/holidays/uk/eng.rem b/include/holidays/uk/eng.rem new file mode 100644 index 00000000..b0fcc9dd --- /dev/null +++ b/include/holidays/uk/eng.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision ENG in UK +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision ENG. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/uk.rem + +OMIT [easterdate($Uy)+1] MSG Easter Monday +REM Last Monday in August SCANFROM -28 ADDOMIT MSG Late Summer Bank Holiday diff --git a/include/holidays/uk/nir.rem b/include/holidays/uk/nir.rem new file mode 100644 index 00000000..869cdf71 --- /dev/null +++ b/include/holidays/uk/nir.rem @@ -0,0 +1,19 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision NIR in UK +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision NIR. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/uk.rem + +OMIT 17 March MSG Saint Patrick's Day +REM 18 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Saint Patrick's Day (observed) +REM 19 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Saint Patrick's Day (observed) +OMIT [easterdate($Uy)+1] MSG Easter Monday +OMIT 12 July MSG Battle of the Boyne +REM 13 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Battle of the Boyne (observed) +REM 14 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Battle of the Boyne (observed) +REM Last Monday in August SCANFROM -28 ADDOMIT MSG Late Summer Bank Holiday diff --git a/include/holidays/uk/sct.rem b/include/holidays/uk/sct.rem new file mode 100644 index 00000000..a1baadcb --- /dev/null +++ b/include/holidays/uk/sct.rem @@ -0,0 +1,19 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision SCT in UK +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision SCT. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/uk.rem + +OMIT 2 January MSG New Year Holiday +REM 3 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG New Year Holiday (observed) +REM 4 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year Holiday (observed) +REM 4 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG New Year Holiday (observed) +REM First Monday in August SCANFROM -28 ADDOMIT MSG Summer Bank Holiday +OMIT 30 November MSG Saint Andrew's Day +REM 1 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Saint Andrew's Day (observed) +REM 2 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Saint Andrew's Day (observed) diff --git a/include/holidays/uk/wls.rem b/include/holidays/uk/wls.rem new file mode 100644 index 00000000..e41f0fb1 --- /dev/null +++ b/include/holidays/uk/wls.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision WLS in UK +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision WLS. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/uk.rem + +OMIT [easterdate($Uy)+1] MSG Easter Monday +REM Last Monday in August SCANFROM -28 ADDOMIT MSG Late Summer Bank Holiday diff --git a/include/holidays/um.rem b/include/holidays/um.rem new file mode 100644 index 00000000..f8e0d22e --- /dev/null +++ b/include/holidays/um.rem @@ -0,0 +1,28 @@ +# SPDX-License-Identifier: MIT +# Holiday file for UnitedStatesMinorOutlyingIslands +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +REM Third Monday in January SCANFROM -28 ADDOMIT MSG Martin Luther King Jr. Day +REM Third Monday in February SCANFROM -28 ADDOMIT MSG Washington's Birthday +REM Last Monday in May SCANFROM -28 ADDOMIT MSG Memorial Day +REM 18 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Juneteenth National Independence Day (observed) +OMIT 19 June MSG Juneteenth National Independence Day +REM 20 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Juneteenth National Independence Day (observed) +REM 3 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Independence Day (observed) +OMIT 4 July MSG Independence Day +REM 5 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Independence Day (observed) +REM First Monday in September SCANFROM -28 ADDOMIT MSG Labor Day +REM 10 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Veterans Day (observed) +OMIT 11 November MSG Veterans Day +REM 12 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Veterans Day (observed) +REM Fourth Thursday in November SCANFROM -28 ADDOMIT MSG Thanksgiving +REM 24 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Christmas Day (observed) +OMIT 25 December MSG Christmas Day +REM 26 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Christmas Day (observed) +REM 31 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG New Year's Day (observed) +REM 14 February MSG Valentine's Day +REM 17 March MSG Saint Patrick's Day +REM 31 October MSG Halloween diff --git a/include/holidays/us.rem b/include/holidays/us.rem index 1077a605..b9f603c7 100644 --- a/include/holidays/us.rem +++ b/include/holidays/us.rem @@ -1,82 +1,38 @@ -# US holidays -# This file is part of REMIND. -# Copyright (C) 1992-2024 Dianne Skoll -# SPDX-License-Identifier: GPL-2.0-only +# SPDX-License-Identifier: MIT +# Holiday file for UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note: This file consists only of the country-wide +# holidays for UnitedStates. +# +# For region-specific holidays, you need to include +# one of the regional *.rem files in the directory +# [$SysInclude]/us/ -REM [easterdate($Uy)-46] MSG Ash Wednesday -REM [easterdate($Uy)-7] MSG Palm Sunday -OMIT [easterdate($Uy)-2] MSG Good Friday -OMIT [easterdate($Uy)] MSG %"Easter%" Sunday -REM [easterdate($Uy)+39] MSG Ascension Day -REM [easterdate($Uy)+49] MSG Pentecost - -# Some holidays are omitted, some are not. You may want to change -# which ones are omitted. - -OMIT Jan 1 MSG New Year's Day -REM 31 Dec SCANFROM -7 ADDOMIT SATISFY [$Tw==5] MSG New Year's Day (observed) -REM 2 Jan SCANFROM -7 ADDOMIT SATISFY [$Tw==1] MSG New Year's Day (observed) - -REM Third Monday in Jan MSG Martin Luther King - %"MLK Day%" -REM Feb 2 MSG Ground Hog Day -REM Feb 14 MSG Valentine's Day -REM Third Monday in Feb SCANFROM -7 ADDOMIT MSG President's Day -REM Mar 17 MSG St. Patrick's Day - -# These are accurate for most places in North America -REM MAYBE-UNCOMPUTABLE Sun November SATISFY [isdst($T) && !isdst($T+1)] MSG Daylight Saving Time Ends -REM MAYBE-UNCOMPUTABLE Sun March SATISFY [!isdst($T) && isdst($T+1)] MSG Daylight Saving Time Starts - -REM Apr 1 MSG %"April Fool's%" Day - -PUSH-OMIT-CONTEXT -# Normal case: 16 April falls Mon-Fri -REM 16 Apr SCANFROM -7 ADDOMIT SATISFY [$Tw >= 1 && $Tw <= 5] MSG Emancipation Day - -# 16 April falls on Saturday: Observe on the 15th -REM 15 Apr SCANFROM -7 ADDOMIT SATISFY [$Tw == 5] MSG Emancipation Day (observed) - -# 16 April falls on Sunday: Observe on the 17th -REM 17 Apr SCANFROM -7 ADDOMIT SATISFY [$Tw == 1] MSG Emancipation Day (observed) - -# If you live in Maine or Massachussetts, uncomment the next line -# REM Third Monday in April SCANFROM -7 ADDOMIT MSG Patriots Day - -REM Apr 15 OMIT Sat Sun AFTER MSG %"Income tax%" due -POP-OMIT-CONTEXT - -REM May 5 MSG Cinco de Mayo -REM First Sat in May MSG Kentucky Derby -REM Second Sun in May MSG Mother's Day -REM Third Sat in May MSG Armed Forces Day -REM Last Monday in May SCANFROM -7 ADDOMIT MSG Memorial Day -REM Jun 14 MSG Flag Day - -OMIT 19 June MSG Juneteenth -REM 18 June SCANFROM -7 ADDOMIT SATISFY [$Tw==5] MSG Juneteenth (observed) -REM 20 June SCANFROM -7 ADDOMIT SATISFY [$Tw==1] MSG Juneteenth (observed) - -REM July 4 SCANFROM -7 ADDOMIT MSG Independence Day -REM July 3 SCANFROM -7 ADDOMIT SATISFY [$Tw==5] MSG Independence Day (observed) -REM July 5 SCANFROM -7 ADDOMIT SATISFY [$Tw==1] MSG Independence Day (observed) - -REM Third Sun in June MSG Father's Day -REM First Mon in Sep SCANFROM -7 ADDOMIT MSG Labor Day -REM Second Mon in Oct MSG Columbus Day / Indigenous Peoples' Day - -OMIT 11 Nov MSG Veterans Day -REM 10 Nov SCANFROM -7 ADDOMIT SATISFY [$Tw==5] MSG Veterans Day (observed) -REM 12 Nov SCANFROM -7 ADDOMIT SATISFY [$Tw==1] MSG Veterans Day (observed) - -REM Oct 30 MSG Mischief Night -REM Oct 31 MSG Halloween - -REM Tue Nov 2 SCANFROM -7 SATISFY [($Ty % 4) == 0] MSG Election Day - -REM Thu 22 Nov SCANFROM -7 ADDOMIT MSG Thanksgiving Day -REM Fri 23 Nov SCANFROM -7 ADDOMIT MSG Thanksgiving (cont.) - -REM Dec 24 MSG Christmas Eve -OMIT Dec 25 MSG %"Christmas%" Day -REM 24 Dec SCANFROM -7 ADDOMIT SATISFY [$Tw==5] MSG Christmas (observed) -REM 26 Dec SCANFROM -7 ADDOMIT SATISFY [$Tw==1] MSG Christmas (observed) +OMIT 1 January MSG New Year's Day +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +REM Third Monday in January SCANFROM -28 ADDOMIT MSG Martin Luther King Jr. Day +REM Third Monday in February SCANFROM -28 ADDOMIT MSG Washington's Birthday +REM Last Monday in May SCANFROM -28 ADDOMIT MSG Memorial Day +REM 18 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Juneteenth National Independence Day (observed) +OMIT 19 June MSG Juneteenth National Independence Day +REM 20 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Juneteenth National Independence Day (observed) +REM 3 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Independence Day (observed) +OMIT 4 July MSG Independence Day +REM 5 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Independence Day (observed) +REM First Monday in September SCANFROM -28 ADDOMIT MSG Labor Day +REM Second Monday in October SCANFROM -28 ADDOMIT MSG Columbus Day +REM 10 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Veterans Day (observed) +OMIT 11 November MSG Veterans Day +REM 12 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Veterans Day (observed) +REM Fourth Thursday in November SCANFROM -28 ADDOMIT MSG Thanksgiving +REM 24 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Christmas Day (observed) +OMIT 25 December MSG Christmas Day +REM 26 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Christmas Day (observed) +REM 31 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG New Year's Day (observed) +REM 2 February MSG Groundhog Day +REM 14 February MSG Valentine's Day +REM 17 March MSG Saint Patrick's Day +REM 31 October MSG Halloween +REM Tuesday 2 November SCANFROM -28 MSG Election Day diff --git a/include/holidays/us/ak.rem b/include/holidays/us/ak.rem new file mode 100644 index 00000000..7c5fc866 --- /dev/null +++ b/include/holidays/us/ak.rem @@ -0,0 +1,16 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision AK in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision AK. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +REM Last Monday in March SCANFROM -28 ADDOMIT MSG Seward's Day +REM Second Monday in October SCANFROM -28 ADDOMIT MSG Indigenous Peoples' Day +REM 17 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Alaska Day (observed) +OMIT 18 October MSG Alaska Day +REM 19 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Alaska Day (observed) diff --git a/include/holidays/us/al.rem b/include/holidays/us/al.rem new file mode 100644 index 00000000..52be6844 --- /dev/null +++ b/include/holidays/us/al.rem @@ -0,0 +1,16 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision AL in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision AL. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +REM Third Monday in January SCANFROM -28 ADDOMIT MSG Martin Luther King, Jr & Robert E. Lee's Birthday +REM Third Monday in February SCANFROM -28 ADDOMIT MSG George Washington & Thomas Jefferson's Birthday +REM Fourth Monday in April SCANFROM -28 ADDOMIT MSG Confederate Memorial Day +REM First Monday in June SCANFROM -28 ADDOMIT MSG Jefferson Davis Birthday +REM Second Monday in October SCANFROM -28 ADDOMIT MSG Columbus Day / American Indian Heritage Day / Fraternal Day diff --git a/include/holidays/us/ar.rem b/include/holidays/us/ar.rem new file mode 100644 index 00000000..d7dc72a8 --- /dev/null +++ b/include/holidays/us/ar.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision AR in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision AR. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +REM Third Monday in February SCANFROM -28 ADDOMIT MSG George Washington's Birthday and Daisy Gatson Bates Day diff --git a/include/holidays/us/as.rem b/include/holidays/us/as.rem new file mode 100644 index 00000000..d5cb6bcc --- /dev/null +++ b/include/holidays/us/as.rem @@ -0,0 +1,18 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision AS in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision AS. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +REM 16 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG American Samoa Flag Day (observed) +OMIT 17 April MSG American Samoa Flag Day +REM 18 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG American Samoa Flag Day (observed) +REM 15 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Manu'a Islands Cession Day (observed) +OMIT 16 July MSG Manu'a Islands Cession Day +REM 17 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Manu'a Islands Cession Day (observed) +REM Second Sunday in October SCANFROM -28 ADDOMIT MSG White Sunday diff --git a/include/holidays/us/az.rem b/include/holidays/us/az.rem new file mode 100644 index 00000000..00ca6f5d --- /dev/null +++ b/include/holidays/us/az.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision AZ in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision AZ. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +REM Third Monday in January SCANFROM -28 ADDOMIT MSG Dr. Martin Luther King Jr. / Civil Rights Day diff --git a/include/holidays/us/ca.rem b/include/holidays/us/ca.rem new file mode 100644 index 00000000..77d8ced6 --- /dev/null +++ b/include/holidays/us/ca.rem @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision CA in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision CA. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +OMIT 15 February MSG Susan B. Anthony Day +OMIT 31 March MSG Cesar Chavez Day +REM 1 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Cesar Chavez Day (observed) +REM Friday 23 November ADDOMIT SCANFROM -28 MSG Day After Thanksgiving diff --git a/include/holidays/us/co.rem b/include/holidays/us/co.rem new file mode 100644 index 00000000..66d23364 --- /dev/null +++ b/include/holidays/us/co.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision CO in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision CO. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +OMIT 31 March MSG Cesar Chavez Day +REM First Monday in October SCANFROM -28 ADDOMIT MSG Frances Xavier Cabrini Day diff --git a/include/holidays/us/ct.rem b/include/holidays/us/ct.rem new file mode 100644 index 00000000..eb9aa5ad --- /dev/null +++ b/include/holidays/us/ct.rem @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision CT in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision CT. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +REM 11 February SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Lincoln's Birthday (observed) +OMIT 12 February MSG Lincoln's Birthday +REM 13 February SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Lincoln's Birthday (observed) +OMIT [easterdate($Uy)-2] MSG Good Friday diff --git a/include/holidays/us/dc.rem b/include/holidays/us/dc.rem new file mode 100644 index 00000000..fe6a23a0 --- /dev/null +++ b/include/holidays/us/dc.rem @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision DC in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision DC. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +REM 15 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Emancipation Day (observed) +OMIT 16 April MSG Emancipation Day +REM 17 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Emancipation Day (observed) +REM Second Monday in October SCANFROM -28 ADDOMIT MSG Indigenous Peoples' Day diff --git a/include/holidays/us/de.rem b/include/holidays/us/de.rem new file mode 100644 index 00000000..5b5da3df --- /dev/null +++ b/include/holidays/us/de.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision DE in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision DE. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +OMIT [easterdate($Uy)-2] MSG Good Friday +REM Friday 23 November ADDOMIT SCANFROM -28 MSG Day After Thanksgiving diff --git a/include/holidays/us/fl.rem b/include/holidays/us/fl.rem new file mode 100644 index 00000000..53e012f2 --- /dev/null +++ b/include/holidays/us/fl.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision FL in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision FL. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +OMIT 15 February MSG Susan B. Anthony Day +REM Friday 23 November ADDOMIT SCANFROM -28 MSG Friday After Thanksgiving diff --git a/include/holidays/us/ga.rem b/include/holidays/us/ga.rem new file mode 100644 index 00000000..9cc8de4f --- /dev/null +++ b/include/holidays/us/ga.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision GA in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision GA. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +REM Fourth Monday in April SCANFROM -28 ADDOMIT MSG State Holiday +REM Friday 23 November ADDOMIT SCANFROM -28 MSG State Holiday diff --git a/include/holidays/us/gu.rem b/include/holidays/us/gu.rem new file mode 100644 index 00000000..4654086d --- /dev/null +++ b/include/holidays/us/gu.rem @@ -0,0 +1,16 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision GU in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision GU. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +REM First Monday in March SCANFROM -28 ADDOMIT MSG Guam Discovery Day +OMIT [easterdate($Uy)-2] MSG Good Friday +OMIT 21 July MSG Liberation Day (Guam) +OMIT 2 November MSG All Souls' Day +OMIT 8 December MSG Lady of Camarin Day diff --git a/include/holidays/us/hi.rem b/include/holidays/us/hi.rem new file mode 100644 index 00000000..12bcc178 --- /dev/null +++ b/include/holidays/us/hi.rem @@ -0,0 +1,18 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision HI in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision HI. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +REM 25 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Prince Jonah Kuhio Kalanianaole Day (observed) +OMIT 26 March MSG Prince Jonah Kuhio Kalanianaole Day +REM 27 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Prince Jonah Kuhio Kalanianaole Day (observed) +REM 10 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Kamehameha Day (observed) +OMIT 11 June MSG Kamehameha Day +REM 12 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Kamehameha Day (observed) +REM Third Friday in August SCANFROM -28 ADDOMIT MSG Statehood Day diff --git a/include/holidays/us/ia.rem b/include/holidays/us/ia.rem new file mode 100644 index 00000000..3162cef6 --- /dev/null +++ b/include/holidays/us/ia.rem @@ -0,0 +1,14 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision IA in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision IA. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +REM 11 February SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Lincoln's Birthday (observed) +OMIT 12 February MSG Lincoln's Birthday +REM 13 February SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Lincoln's Birthday (observed) diff --git a/include/holidays/us/id.rem b/include/holidays/us/id.rem new file mode 100644 index 00000000..88c75870 --- /dev/null +++ b/include/holidays/us/id.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision ID in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision ID. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +REM Third Monday in January SCANFROM -28 ADDOMIT MSG Martin Luther King Jr. / Idaho Human Rights Day diff --git a/include/holidays/us/il.rem b/include/holidays/us/il.rem new file mode 100644 index 00000000..d3cf422e --- /dev/null +++ b/include/holidays/us/il.rem @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision IL in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision IL. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +REM 11 February SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Lincoln's Birthday (observed) +OMIT 12 February MSG Lincoln's Birthday +REM 13 February SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Lincoln's Birthday (observed) +REM First Monday in March SCANFROM -28 ADDOMIT MSG Casimir Pulaski Day diff --git a/include/holidays/us/in.rem b/include/holidays/us/in.rem new file mode 100644 index 00000000..214c3e37 --- /dev/null +++ b/include/holidays/us/in.rem @@ -0,0 +1,14 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision IN in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision IN. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +OMIT [easterdate($Uy)-2] MSG Good Friday +REM Tuesday 2 May ADDOMIT SCANFROM -28 MSG Primary Election Day +REM Friday 23 November ADDOMIT SCANFROM -28 MSG Lincoln's Birthday diff --git a/include/holidays/us/ks.rem b/include/holidays/us/ks.rem new file mode 100644 index 00000000..2244ae35 --- /dev/null +++ b/include/holidays/us/ks.rem @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision KS in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision KS. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +REM 22 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Christmas Eve (observed) +REM 23 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 4] MSG Christmas Eve (observed) +REM 23 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Christmas Eve (observed) +OMIT 24 December MSG Christmas Eve diff --git a/include/holidays/us/ky.rem b/include/holidays/us/ky.rem new file mode 100644 index 00000000..3cd1e1de --- /dev/null +++ b/include/holidays/us/ky.rem @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision KY in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision KY. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +REM 1 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Eve (observed) +OMIT [easterdate($Uy)-2] MSG Good Friday +REM 30 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG New Year's Eve (observed) +OMIT 31 December MSG New Year's Eve diff --git a/include/holidays/us/la.rem b/include/holidays/us/la.rem new file mode 100644 index 00000000..cd2d397c --- /dev/null +++ b/include/holidays/us/la.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision LA in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision LA. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +OMIT [easterdate($Uy)-47] MSG Mardi Gras +OMIT [easterdate($Uy)-2] MSG Good Friday diff --git a/include/holidays/us/ma.rem b/include/holidays/us/ma.rem new file mode 100644 index 00000000..8d633562 --- /dev/null +++ b/include/holidays/us/ma.rem @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision MA in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision MA. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +OMIT 17 March MSG Evacuation Day +REM 18 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Evacuation Day (observed) +REM 19 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Evacuation Day (observed) +REM Third Monday in April SCANFROM -28 ADDOMIT MSG Patriots' Day diff --git a/include/holidays/us/md.rem b/include/holidays/us/md.rem new file mode 100644 index 00000000..778a5cb4 --- /dev/null +++ b/include/holidays/us/md.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision MD in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision MD. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +REM Friday 23 November ADDOMIT SCANFROM -28 MSG American Indian Heritage Day diff --git a/include/holidays/us/me.rem b/include/holidays/us/me.rem new file mode 100644 index 00000000..62e4fea3 --- /dev/null +++ b/include/holidays/us/me.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision ME in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision ME. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +REM Third Monday in April SCANFROM -28 ADDOMIT MSG Patriots' Day +REM Second Monday in October SCANFROM -28 ADDOMIT MSG Indigenous Peoples' Day diff --git a/include/holidays/us/mi.rem b/include/holidays/us/mi.rem new file mode 100644 index 00000000..10c59a25 --- /dev/null +++ b/include/holidays/us/mi.rem @@ -0,0 +1,18 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision MI in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision MI. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +REM 1 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Eve (observed) +REM 22 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Christmas Eve (observed) +REM 23 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 4] MSG Christmas Eve (observed) +REM 23 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Christmas Eve (observed) +OMIT 24 December MSG Christmas Eve +REM 30 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG New Year's Eve (observed) +OMIT 31 December MSG New Year's Eve diff --git a/include/holidays/us/mo.rem b/include/holidays/us/mo.rem new file mode 100644 index 00000000..066f3812 --- /dev/null +++ b/include/holidays/us/mo.rem @@ -0,0 +1,14 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision MO in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision MO. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +REM 7 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Truman Day (observed) +OMIT 8 May MSG Truman Day +REM 9 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Truman Day (observed) diff --git a/include/holidays/us/mp.rem b/include/holidays/us/mp.rem new file mode 100644 index 00000000..d6d33dc9 --- /dev/null +++ b/include/holidays/us/mp.rem @@ -0,0 +1,22 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision MP in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision MP. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +REM 23 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Commonwealth Covenant Day (observed) +OMIT 24 March MSG Commonwealth Covenant Day +REM 25 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Commonwealth Covenant Day (observed) +OMIT [easterdate($Uy)-2] MSG Good Friday +REM Second Monday in October SCANFROM -28 ADDOMIT MSG Commonwealth Cultural Day +REM 3 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Citizenship Day (observed) +OMIT 4 November MSG Citizenship Day +REM 5 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Citizenship Day (observed) +REM 7 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Constitution Day (observed) +OMIT 8 December MSG Constitution Day +REM 9 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Constitution Day (observed) diff --git a/include/holidays/us/ms.rem b/include/holidays/us/ms.rem new file mode 100644 index 00000000..d699db8c --- /dev/null +++ b/include/holidays/us/ms.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision MS in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision MS. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +REM Third Monday in January SCANFROM -28 ADDOMIT MSG Dr. Martin Luther King Jr. and Robert E. Lee's Birthdays +REM Last Monday in April SCANFROM -28 ADDOMIT MSG Confederate Memorial Day diff --git a/include/holidays/us/nc.rem b/include/holidays/us/nc.rem new file mode 100644 index 00000000..f9a43745 --- /dev/null +++ b/include/holidays/us/nc.rem @@ -0,0 +1,21 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision NC in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision NC. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +OMIT [easterdate($Uy)-2] MSG Good Friday +REM Friday 23 November ADDOMIT SCANFROM -28 MSG Day After Thanksgiving +REM 22 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Christmas Eve (observed) +REM 23 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 4] MSG Christmas Eve (observed) +REM 23 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Christmas Eve (observed) +OMIT 24 December MSG Christmas Eve +OMIT 26 December MSG Day After Christmas +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Day After Christmas (observed) +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Day After Christmas (observed) +REM 28 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Day After Christmas (observed) diff --git a/include/holidays/us/ne.rem b/include/holidays/us/ne.rem new file mode 100644 index 00000000..455db802 --- /dev/null +++ b/include/holidays/us/ne.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision NE in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision NE. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +REM Last Friday in April SCANFROM -28 ADDOMIT MSG Arbor Day +REM Second Monday in October SCANFROM -28 ADDOMIT MSG Indigenous Peoples' Day diff --git a/include/holidays/us/nh.rem b/include/holidays/us/nh.rem new file mode 100644 index 00000000..65ddb650 --- /dev/null +++ b/include/holidays/us/nh.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision NH in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision NH. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +REM Third Monday in January SCANFROM -28 ADDOMIT MSG Dr. Martin Luther King Jr. / Civil Rights Day +REM Friday 23 November ADDOMIT SCANFROM -28 MSG Day After Thanksgiving diff --git a/include/holidays/us/nj.rem b/include/holidays/us/nj.rem new file mode 100644 index 00000000..b834e7c9 --- /dev/null +++ b/include/holidays/us/nj.rem @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision NJ in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision NJ. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +REM 11 February SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Lincoln's Birthday (observed) +OMIT 12 February MSG Lincoln's Birthday +REM 13 February SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Lincoln's Birthday (observed) +OMIT [easterdate($Uy)-2] MSG Good Friday diff --git a/include/holidays/us/nm.rem b/include/holidays/us/nm.rem new file mode 100644 index 00000000..320500c2 --- /dev/null +++ b/include/holidays/us/nm.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision NM in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision NM. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +REM Second Monday in October SCANFROM -28 ADDOMIT MSG Indigenous Peoples' Day +REM Friday 23 November ADDOMIT SCANFROM -28 MSG Presidents' Day diff --git a/include/holidays/us/nv.rem b/include/holidays/us/nv.rem new file mode 100644 index 00000000..ce05a8ec --- /dev/null +++ b/include/holidays/us/nv.rem @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision NV in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision NV. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +REM 24 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Nevada Day (observed) +REM 26 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Nevada Day (observed) +REM Last Friday in October SCANFROM -28 ADDOMIT MSG Nevada Day +REM Friday 23 November ADDOMIT SCANFROM -28 MSG Family Day diff --git a/include/holidays/us/ny.rem b/include/holidays/us/ny.rem new file mode 100644 index 00000000..2ed315f0 --- /dev/null +++ b/include/holidays/us/ny.rem @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision NY in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision NY. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +REM 11 February SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Lincoln's Birthday (observed) +OMIT 12 February MSG Lincoln's Birthday +REM 13 February SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Lincoln's Birthday (observed) +OMIT 15 February MSG Susan B. Anthony Day diff --git a/include/holidays/us/ok.rem b/include/holidays/us/ok.rem new file mode 100644 index 00000000..77093a63 --- /dev/null +++ b/include/holidays/us/ok.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision OK in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision OK. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +REM Friday 23 November ADDOMIT SCANFROM -28 MSG Day After Thanksgiving diff --git a/include/holidays/us/pa.rem b/include/holidays/us/pa.rem new file mode 100644 index 00000000..67ed6850 --- /dev/null +++ b/include/holidays/us/pa.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision PA in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision PA. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +REM Friday 23 November ADDOMIT SCANFROM -28 MSG Day After Thanksgiving diff --git a/include/holidays/us/pr.rem b/include/holidays/us/pr.rem new file mode 100644 index 00000000..6807018c --- /dev/null +++ b/include/holidays/us/pr.rem @@ -0,0 +1,20 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision PR in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision PR. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +OMIT 6 January MSG Epiphany +REM Third Monday in February SCANFROM -28 ADDOMIT MSG Presidents' Day +OMIT 22 March MSG Emancipation Day +REM 23 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Emancipation Day (observed) +OMIT [easterdate($Uy)-2] MSG Good Friday +OMIT 25 July MSG Constitution Day +REM 26 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Constitution Day (observed) +OMIT 19 November MSG Discovery Day +REM 20 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Discovery Day (observed) diff --git a/include/holidays/us/ri.rem b/include/holidays/us/ri.rem new file mode 100644 index 00000000..b66eb9a4 --- /dev/null +++ b/include/holidays/us/ri.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision RI in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision RI. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +REM Second Monday in August SCANFROM -28 ADDOMIT MSG Victory Day +REM Second Monday in October SCANFROM -28 ADDOMIT MSG Indigenous Peoples' Day / Columbus Day diff --git a/include/holidays/us/sc.rem b/include/holidays/us/sc.rem new file mode 100644 index 00000000..50a4feef --- /dev/null +++ b/include/holidays/us/sc.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision SC in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision SC. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +REM Fourth Monday in April SCANFROM -28 ADDOMIT MSG Confederate Memorial Day diff --git a/include/holidays/us/sd.rem b/include/holidays/us/sd.rem new file mode 100644 index 00000000..cd7df8b4 --- /dev/null +++ b/include/holidays/us/sd.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision SD in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision SD. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +REM Second Monday in October SCANFROM -28 ADDOMIT MSG Native Americans' Day diff --git a/include/holidays/us/tn.rem b/include/holidays/us/tn.rem new file mode 100644 index 00000000..59fc5425 --- /dev/null +++ b/include/holidays/us/tn.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision TN in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision TN. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +OMIT [easterdate($Uy)-2] MSG Good Friday diff --git a/include/holidays/us/tx.rem b/include/holidays/us/tx.rem new file mode 100644 index 00000000..6dfdee6f --- /dev/null +++ b/include/holidays/us/tx.rem @@ -0,0 +1,24 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision TX in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision TX. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +OMIT 19 January MSG Confederate Memorial Day +OMIT 2 March MSG Texas Independence Day +OMIT 31 March MSG Cesar Chavez Day +OMIT [easterdate($Uy)-2] MSG Good Friday +OMIT 21 April MSG San Jacinto Day +OMIT 19 June MSG Emancipation Day In Texas +OMIT 27 August MSG Lyndon Baines Johnson Day +REM Friday 23 November ADDOMIT SCANFROM -28 MSG Friday After Thanksgiving +REM 22 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Christmas Eve (observed) +REM 23 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 4] MSG Christmas Eve (observed) +REM 23 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Christmas Eve (observed) +OMIT 24 December MSG Christmas Eve +OMIT 26 December MSG Day After Christmas diff --git a/include/holidays/us/ut.rem b/include/holidays/us/ut.rem new file mode 100644 index 00000000..eadeb665 --- /dev/null +++ b/include/holidays/us/ut.rem @@ -0,0 +1,14 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision UT in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision UT. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +REM 23 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Pioneer Day (observed) +OMIT 24 July MSG Pioneer Day +REM 25 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Pioneer Day (observed) diff --git a/include/holidays/us/va.rem b/include/holidays/us/va.rem new file mode 100644 index 00000000..cedcd874 --- /dev/null +++ b/include/holidays/us/va.rem @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision VA in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision VA. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +REM Second Monday in October SCANFROM -28 ADDOMIT MSG Indigenous Peoples' Day diff --git a/include/holidays/us/vi.rem b/include/holidays/us/vi.rem new file mode 100644 index 00000000..61301c59 --- /dev/null +++ b/include/holidays/us/vi.rem @@ -0,0 +1,21 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision VI in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision VI. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +OMIT 6 January MSG Three Kings Day +REM Third Monday in February SCANFROM -28 ADDOMIT MSG Presidents' Day +OMIT 31 March MSG Transfer Day +OMIT [easterdate($Uy)-3] MSG Holy Thursday +OMIT [easterdate($Uy)-2] MSG Good Friday +OMIT [easterdate($Uy)+1] MSG Easter Monday +OMIT 3 July MSG Emancipation Day +REM Second Monday in October SCANFROM -28 ADDOMIT MSG Columbus Day and Puerto Rico Friendship Day +OMIT 1 November MSG Liberty Day +OMIT 26 December MSG Christmas Second Day diff --git a/include/holidays/us/vt.rem b/include/holidays/us/vt.rem new file mode 100644 index 00000000..58141d14 --- /dev/null +++ b/include/holidays/us/vt.rem @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision VT in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision VT. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +REM First Tuesday in March SCANFROM -28 ADDOMIT MSG Town Meeting Day +REM 15 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Bennington Battle Day (observed) +OMIT 16 August MSG Bennington Battle Day +REM 17 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Bennington Battle Day (observed) diff --git a/include/holidays/us/wi.rem b/include/holidays/us/wi.rem new file mode 100644 index 00000000..a0100593 --- /dev/null +++ b/include/holidays/us/wi.rem @@ -0,0 +1,19 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision WI in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision WI. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +REM 1 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Eve (observed) +OMIT 15 February MSG Susan B. Anthony Day +REM 22 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Christmas Eve (observed) +REM 23 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 4] MSG Christmas Eve (observed) +REM 23 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Christmas Eve (observed) +OMIT 24 December MSG Christmas Eve +REM 30 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG New Year's Eve (observed) +OMIT 31 December MSG New Year's Eve diff --git a/include/holidays/us/wv.rem b/include/holidays/us/wv.rem new file mode 100644 index 00000000..593e61f6 --- /dev/null +++ b/include/holidays/us/wv.rem @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: MIT +# Holiday file for subdivision WV in UnitedStates +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# Note that this file includes only the holidays for +# the specific subdivision WV. +# +# If you want the national holidays as well, you must +# also include [$SysInclude]/us.rem + +REM 19 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG West Virginia Day (observed) +OMIT 20 June MSG West Virginia Day +REM 21 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG West Virginia Day (observed) +REM Friday 23 November ADDOMIT SCANFROM -28 MSG Day After Thanksgiving diff --git a/include/holidays/uy.rem b/include/holidays/uy.rem new file mode 100644 index 00000000..8328bd9e --- /dev/null +++ b/include/holidays/uy.rem @@ -0,0 +1,35 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Uruguay +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Año Nuevo +OMIT 1 May MSG Día de los Trabajadores +OMIT 18 July MSG Jura de la Constitución +OMIT 25 August MSG Declaratoria de la Independencia +OMIT 25 December MSG Día de la Familia +REM 6 January MSG Día de los Niños +REM [easterdate($Uy)-48] MSG Carnaval +REM [easterdate($Uy)-47] MSG Carnaval +REM [easterdate($Uy)-6] MSG Semana de Turismo +REM [easterdate($Uy)-5] MSG Semana de Turismo +REM [easterdate($Uy)-4] MSG Semana de Turismo +REM [easterdate($Uy)-3] MSG Semana de Turismo +REM [easterdate($Uy)-2] MSG Semana de Turismo +REM 17 April SCANFROM -28 SATISFY [$Tw == 1] MSG Desembarco de los 33 Orientales +REM 18 April SCANFROM -28 SATISFY [$Tw == 1] MSG Desembarco de los 33 Orientales +REM 19 April MSG Desembarco de los 33 Orientales +REM 22 April SCANFROM -28 SATISFY [$Tw == 1] MSG Desembarco de los 33 Orientales +REM 23 April SCANFROM -28 SATISFY [$Tw == 1] MSG Desembarco de los 33 Orientales +REM 16 May SCANFROM -28 SATISFY [$Tw == 1] MSG Batalla de Las Piedras +REM 17 May SCANFROM -28 SATISFY [$Tw == 1] MSG Batalla de Las Piedras +REM 18 May MSG Batalla de Las Piedras +REM 21 May SCANFROM -28 SATISFY [$Tw == 1] MSG Batalla de Las Piedras +REM 22 May SCANFROM -28 SATISFY [$Tw == 1] MSG Batalla de Las Piedras +REM 19 June MSG Natalicio de Artigas +REM 10 October SCANFROM -28 SATISFY [$Tw == 1] MSG Día de la Diversidad Cultural +REM 11 October SCANFROM -28 SATISFY [$Tw == 1] MSG Día de la Diversidad Cultural +REM 12 October MSG Día de la Diversidad Cultural +REM 15 October SCANFROM -28 SATISFY [$Tw == 1] MSG Día de la Diversidad Cultural +REM 16 October SCANFROM -28 SATISFY [$Tw == 1] MSG Día de la Diversidad Cultural +REM 2 November MSG Día de los Difuntos diff --git a/include/holidays/uz.rem b/include/holidays/uz.rem new file mode 100644 index 00000000..5f0d03c0 --- /dev/null +++ b/include/holidays/uz.rem @@ -0,0 +1,19 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Uzbekistan +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Yangi yil +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Yangi yil (ko‘chirilgan) +OMIT 8 March MSG Xotin-qizlar kuni +REM 8 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Xotin-qizlar kuni (ko‘chirilgan) +OMIT 21 March MSG Navro‘z bayrami +REM 21 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Navro‘z bayrami (ko‘chirilgan) +OMIT 9 May MSG Xotira va qadrlash kuni +REM 9 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Xotira va qadrlash kuni (ko‘chirilgan) +OMIT 1 September MSG Mustaqillik kuni +REM 1 September OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Mustaqillik kuni (ko‘chirilgan) +OMIT 1 October MSG O‘qituvchi va murabbiylar kuni +REM 1 October OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG O‘qituvchi va murabbiylar kuni (ko‘chirilgan) +OMIT 8 December MSG O‘zbekiston Respublikasi Konstitutsiyasi kuni +REM 8 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG O‘zbekiston Respublikasi Konstitutsiyasi kuni (ko‘chirilgan) diff --git a/include/holidays/va.rem b/include/holidays/va.rem new file mode 100644 index 00000000..364d6d1b --- /dev/null +++ b/include/holidays/va.rem @@ -0,0 +1,21 @@ +# SPDX-License-Identifier: MIT +# Holiday file for VaticanCity +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Solemnity of Mary Day +OMIT 6 January MSG Epiphany +OMIT 11 February MSG Lateran Treaty Day +OMIT 13 March MSG Anniversary of the Election of the Holy Father +OMIT 19 March MSG Saint Joseph's Day +OMIT [easterdate($Uy)+1] MSG Easter Monday +OMIT [easterdate($Uy)] MSG Easter Sunday +OMIT 23 April MSG Saint George's Day +OMIT 1 May MSG Saint Joseph the Worker's Day +OMIT 29 June MSG Saint Peter and Saint Paul's Day +OMIT 15 August MSG Assumption Day +OMIT 8 September MSG Nativity of Mary Day +OMIT 1 November MSG All Saints' Day +OMIT 8 December MSG Immaculate Conception Day +OMIT 25 December MSG Christmas Day +OMIT 26 December MSG Saint Stephen's Day diff --git a/include/holidays/ve.rem b/include/holidays/ve.rem new file mode 100644 index 00000000..fa88b1cf --- /dev/null +++ b/include/holidays/ve.rem @@ -0,0 +1,19 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Venezuela +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Año Nuevo +OMIT [easterdate($Uy)-48] MSG Lunes de Carnaval +OMIT [easterdate($Uy)-47] MSG Martes de Carnaval +OMIT [easterdate($Uy)-3] MSG Jueves Santo +OMIT [easterdate($Uy)-2] MSG Viernes Santo +OMIT 19 April MSG Declaración de la Independencia +OMIT 1 May MSG Dia Mundial del Trabajador +OMIT 24 June MSG Batalla de Carabobo +OMIT 5 July MSG Día de la Independencia +OMIT 24 July MSG Natalicio de Simón Bolívar +OMIT 12 October MSG Día de la Resistencia Indígena +OMIT 24 December MSG Nochebuena +OMIT 25 December MSG Día de Navidad +OMIT 31 December MSG Fiesta de Fin de Año diff --git a/include/holidays/vi.rem b/include/holidays/vi.rem new file mode 100644 index 00000000..9f33694b --- /dev/null +++ b/include/holidays/vi.rem @@ -0,0 +1,37 @@ +# SPDX-License-Identifier: MIT +# Holiday file for UnitedStatesVirginIslands +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +OMIT 6 January MSG Three Kings Day +REM Third Monday in January SCANFROM -28 ADDOMIT MSG Martin Luther King Jr. Day +REM Third Monday in February SCANFROM -28 ADDOMIT MSG Presidents' Day +OMIT 31 March MSG Transfer Day +OMIT [easterdate($Uy)-3] MSG Holy Thursday +OMIT [easterdate($Uy)-2] MSG Good Friday +OMIT [easterdate($Uy)+1] MSG Easter Monday +REM Last Monday in May SCANFROM -28 ADDOMIT MSG Memorial Day +REM 18 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Juneteenth National Independence Day (observed) +OMIT 19 June MSG Juneteenth National Independence Day +REM 20 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Juneteenth National Independence Day (observed) +OMIT 3 July MSG Emancipation Day +REM 3 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Independence Day (observed) +OMIT 4 July MSG Independence Day +REM 5 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Independence Day (observed) +REM First Monday in September SCANFROM -28 ADDOMIT MSG Labor Day +REM Second Monday in October SCANFROM -28 ADDOMIT MSG Columbus Day and Puerto Rico Friendship Day +OMIT 1 November MSG Liberty Day +REM 10 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Veterans Day (observed) +OMIT 11 November MSG Veterans Day +REM 12 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Veterans Day (observed) +REM Fourth Thursday in November SCANFROM -28 ADDOMIT MSG Thanksgiving +REM 24 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG Christmas Day (observed) +OMIT 25 December MSG Christmas Day +OMIT 26 December MSG Christmas Second Day +REM 26 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Christmas Day (observed) +REM 31 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 5] MSG New Year's Day (observed) +REM 14 February MSG Valentine's Day +REM 17 March MSG Saint Patrick's Day +REM 31 October MSG Halloween diff --git a/include/holidays/vn.rem b/include/holidays/vn.rem new file mode 100644 index 00000000..dffd04a3 --- /dev/null +++ b/include/holidays/vn.rem @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Vietnam +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG Tết Dương lịch +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Tết Dương lịch (nghỉ bù) +OMIT 30 April MSG Ngày Chiến thắng +REM 30 April OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Ngày Chiến thắng (nghỉ bù) +OMIT 1 May MSG Ngày Quốc tế Lao động +REM 1 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Ngày Quốc tế Lao động (nghỉ bù) +OMIT 2 September MSG Quốc khánh +REM 2 September OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 MSG Quốc khánh (nghỉ bù) diff --git a/include/holidays/vu.rem b/include/holidays/vu.rem new file mode 100644 index 00000000..70a1942f --- /dev/null +++ b/include/holidays/vu.rem @@ -0,0 +1,30 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Vanuatu +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +OMIT 21 February MSG Father Lini Day +REM 22 February SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Father Lini Day (observed) +OMIT 5 March MSG Custom Chief's Day +REM 6 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Custom Chief's Day (observed) +OMIT [easterdate($Uy)-2] MSG Good Friday +OMIT [easterdate($Uy)+1] MSG Easter Monday +OMIT [easterdate($Uy+39)] MSG Ascension Day +OMIT 1 May MSG Labour Day +REM 2 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Labour Day (observed) +OMIT 24 July MSG Children's Day +REM 25 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Children's Day (observed) +OMIT 30 July MSG Independence Day +REM 31 July SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Independence Day (observed) +OMIT 15 August MSG Assumption Day +REM 16 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Assumption Day (observed) +OMIT 5 October MSG Constitution Day +REM 6 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Constitution Day (observed) +OMIT 29 November MSG Unity Day +REM 30 November SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Unity Day (observed) +OMIT 25 December MSG Christmas Day +OMIT 26 December MSG Family Day +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Family Day (observed) +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 2] MSG Family Day (observed) diff --git a/include/holidays/ws.rem b/include/holidays/ws.rem new file mode 100644 index 00000000..db88312b --- /dev/null +++ b/include/holidays/ws.rem @@ -0,0 +1,16 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Samoa +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +OMIT 2 January MSG The Day After New Year's Day +OMIT [easterdate($Uy)-2] MSG Good Friday +OMIT [easterdate($Uy)-1] MSG Day After Good Friday +OMIT [easterdate($Uy)+1] MSG Easter Monday +REM Monday 9 May ADDOMIT SCANFROM -28 MSG Mother's Day +OMIT 1 June MSG Independence Day +REM Monday 9 August ADDOMIT SCANFROM -28 MSG Father's Day +REM Monday 9 October ADDOMIT SCANFROM -28 MSG White Sunday (Lotu a Tamaiti) +OMIT 25 December MSG Christmas Day +OMIT 26 December MSG Boxing Day diff --git a/include/holidays/za.rem b/include/holidays/za.rem new file mode 100644 index 00000000..fe9c9ed7 --- /dev/null +++ b/include/holidays/za.rem @@ -0,0 +1,26 @@ +# SPDX-License-Identifier: MIT +# Holiday file for SouthAfrica +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +OMIT 21 March MSG Human Rights Day +REM 22 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Human Rights Day (observed) +OMIT [easterdate($Uy)-2] MSG Good Friday +OMIT [easterdate($Uy)+1] MSG Family Day +OMIT 27 April MSG Freedom Day +REM 28 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Freedom Day (observed) +OMIT 1 May MSG Workers' Day +REM 2 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Workers' Day (observed) +OMIT 16 June MSG Youth Day +REM 17 June SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Youth Day (observed) +OMIT 9 August MSG National Women's Day +REM 10 August SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG National Women's Day (observed) +OMIT 24 September MSG Heritage Day +REM 25 September SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Heritage Day (observed) +OMIT 16 December MSG Day of Reconciliation +REM 17 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Day of Reconciliation (observed) +OMIT 25 December MSG Christmas Day +OMIT 26 December MSG Day of Goodwill +REM 27 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Day of Goodwill (observed) diff --git a/include/holidays/zm.rem b/include/holidays/zm.rem new file mode 100644 index 00000000..258d9e17 --- /dev/null +++ b/include/holidays/zm.rem @@ -0,0 +1,29 @@ +# SPDX-License-Identifier: MIT +# Holiday file for Zambia +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays + +OMIT 1 January MSG New Year's Day +REM 2 January SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG New Year's Day (observed) +OMIT 8 March MSG International Women's Day +REM 9 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG International Women's Day (observed) +OMIT 12 March MSG Youth Day +REM 13 March SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Youth Day (observed) +OMIT [easterdate($Uy)-2] MSG Good Friday +OMIT [easterdate($Uy)-1] MSG Holy Saturday +OMIT [easterdate($Uy)+1] MSG Easter Monday +OMIT 28 April MSG Kenneth Kaunda Day +REM 29 April SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Kenneth Kaunda Day (observed) +OMIT 1 May MSG Labour Day +REM 2 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Labour Day (observed) +OMIT 25 May MSG Africa Freedom Day +REM 26 May SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Africa Freedom Day (observed) +REM First Monday in July SCANFROM -28 ADDOMIT MSG Heroes' Day +REM Tuesday 2 July ADDOMIT SCANFROM -28 MSG Unity Day +REM First Monday in August SCANFROM -28 ADDOMIT MSG Farmers' Day +OMIT 18 October MSG National Prayer Day +REM 19 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG National Prayer Day (observed) +OMIT 24 October MSG Independence Day +REM 25 October SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Independence Day (observed) +OMIT 25 December MSG Christmas Day +REM 26 December SCANFROM -28 ADDOMIT SATISFY [$Tw == 1] MSG Christmas Day (observed)