
    \h!                     P    S SK Jr  S SKJr  S SKJrJrJr  S SKJ	r	   " S S5      r
g)    )date)is_ethiopian_leap_year)JANSEP
_timedelta)julian_calendar_driftc                       \ rS rSrSr\S 5       rS rS rSS jr	S r
S\4S	 jrS
 rS rS rS rS\4S jrS\4S jrS\4S jrS\4S jrS rS\4S jrS rSS jrS rSrg)InternationalHolidays   z
International holidays.
c                 >    [        U R                  S-   [        S5      $ )z%
Return New Year's Day of next year.
   )r   _yearr   )selfs    pC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\holidays/groups/international.py_next_year_new_years_day.InternationalHolidays._next_year_new_years_day   s    
 DJJNC++    c                 $    U R                  U5      $ )z
Add Africa Day (May 25th)

Africa Day (formerly African Freedom Day and African Liberation Day)
is the annual commemoration of the foundation of the Organisation
of African Unity on 25 May 1963.
https://en.wikipedia.org/wiki/Africa_Day
)_add_holiday_may_25r   names     r   _add_africa_day%InternationalHolidays._add_africa_day         ''--r   c                 $    U R                  U5      $ )a  
Add Anzac Day (April 25th)

Anzac Day is a national day of remembrance in Australia and New Zealand
that broadly commemorates all Australians and New Zealanders "who
served and died in all wars, conflicts, and peacekeeping operations"
and "the contribution and suffering of all those who have served".

Anzac Day is a public holiday in Australia, New Zealand, and Tonga; it
used to be a public holiday in Samoa up until 2008.
https://en.wikipedia.org/wiki/Anzac_Day
)_add_holiday_apr_25r   s     r   _add_anzac_day$InternationalHolidays._add_anzac_day+   s     ''--r   c                 |    US:X  a  U R                  U5      $ US:X  a  U R                  U5      $ [        SU S35      e)a  
Add International Children's Day (June 1).

In 1925, International Children's Day was first proclaimed in Geneva
during the World Conference on Child Welfare. Since 1950, it is
celebrated on June 1 in many countries.

As such, this entry currently defaults to June 1, though this also
supports another internationally adopted variant, November 20th.
https://en.wikipedia.org/wiki/Children's_Day
JUNNOVzUnknown variation name: z?. This entry currently supports `JUN` and `NOV` variation only.)_add_holiday_jun_1_add_holiday_nov_20
ValueError)r   r   	variations      r   _add_childrens_day(InternationalHolidays._add_childrens_day:   sV     **400%++D11*9+ 6P P r   c                 $    U R                  U5      $ )z
Add Columbus Day (October 12th)

Columbus Day is a national holiday which officially celebrates the
anniversary of Christopher Columbus's arrival in the Americas.
https://en.wikipedia.org/wiki/Columbus_Day
)_add_holiday_oct_12r   s     r   _add_columbus_day'InternationalHolidays._add_columbus_dayP        ''--r   returnc                     [        [        U R                  [        S5      [	        U R                  5      5      nU R                  U[        U R                  5      (       a  [        US5      5      $ U5      $ )z
Add Ethiopian New Year.

Ethiopian New Year, also known as Enkutatash, is a public holiday celebrated
on Meskerem 1 in the Ethiopian calendar, marking the start of the year in
Ethiopia and Eritrea.
https://en.wikipedia.org/wiki/Enkutatash
   r   )r   r   r   r   r   _add_holidayr   )r   r   dts      r   _add_ethiopian_new_year-InternationalHolidays._add_ethiopian_new_yearZ   sb     TZZb13H3TU  (>tzz(J(J*R$
 	
PR
 	
r   c                 $    U R                  U5      $ )z
Add Europe Day (May 9th)

Europe Day is a day celebrating "peace and unity in Europe"
celebrated on 5 May by the Council of Europe
and on 9 May by the European Union.
https://en.wikipedia.org/wiki/Europe_Day
)_add_holiday_may_9r   s     r   _add_europe_day%InternationalHolidays._add_europe_dayh        &&t,,r   c                 $    U R                  U5      $ )a  
Add International Workers' Day (May 1st)

International Workers' Day, also known as Labour Day, is a celebration
of labourers and the working classes that is promoted by the
international labour movement.
https://en.wikipedia.org/wiki/International_Workers'_Day
)_add_holiday_may_1r   s     r   _add_labor_day$InternationalHolidays._add_labor_days   r8   r   c                 $    U R                  U5      $ )zh
Add International Workers' Day Two (May 2nd)

https://en.wikipedia.org/wiki/International_Workers'_Day
)_add_holiday_may_2r   s     r   _add_labor_day_two(InternationalHolidays._add_labor_day_two~        &&t,,r   c                 $    U R                  U5      $ )zj
Add International Workers' Day Three (May 3rd)

https://en.wikipedia.org/wiki/International_Workers'_Day
)_add_holiday_may_3r   s     r   _add_labor_day_three*InternationalHolidays._add_labor_day_three   rA   r   c                 $    U R                  U5      $ )z
Add New Year's Day (January 1st).

New Year's Day is a festival observed in most of the world on
1 January, the first day of the year in the modern Gregorian calendar.
https://en.wikipedia.org/wiki/New_Year's_Day
)_add_holiday_jan_1r   s     r   _add_new_years_day(InternationalHolidays._add_new_years_day        &&t,,r   c                 $    U R                  U5      $ )z
Add New Year's Day Two (January 2nd).

New Year's Day is a festival observed in most of the world on
1 January, the first day of the year in the modern Gregorian calendar.
https://en.wikipedia.org/wiki/New_Year's_Day
)_add_holiday_jan_2r   s     r   _add_new_years_day_two,InternationalHolidays._add_new_years_day_two   rJ   r   c                 $    U R                  U5      $ )z
Add New Year's Day Three (January 3rd).

New Year's Day is a festival observed in most of the world on
1 January, the first day of the year in the modern Gregorian calendar.
https://en.wikipedia.org/wiki/New_Year's_Day
)_add_holiday_jan_3r   s     r   _add_new_years_day_three.InternationalHolidays._add_new_years_day_three   rJ   r   c                 $    U R                  U5      $ )z
Add New Year's Day Four (January 4th).

New Year's Day is a festival observed in most of the world on
1 January, the first day of the year in the modern Gregorian calendar.
https://en.wikipedia.org/wiki/New_Year's_Day
)_add_holiday_jan_4r   s     r   _add_new_years_day_four-InternationalHolidays._add_new_years_day_four   rJ   r   c                 $    U R                  U5      $ )z
Add Remembrance Day / Armistice Day (Nov 11th)

It's a memorial day since the end of the First World War in 1919
to honour armed forces members who have died in the line of duty.
https://en.wikipedia.org/wiki/Remembrance_Day
)_add_holiday_nov_11r   s     r   _add_remembrance_day*InternationalHolidays._add_remembrance_day   r,   r   c                 $    U R                  U5      $ )a  
Add New Year's Eve (December 31st).

In the Gregorian calendar, New Year's Eve, also known as Old Year's
Day or Saint Sylvester's Day in many countries, is the evening or the
entire day of the last day of the year, on 31 December.
https://en.wikipedia.org/wiki/New_Year's_Eve
)_add_holiday_dec_31r   s     r   _add_new_years_eve(InternationalHolidays._add_new_years_eve   r   r   c                 $    U R                  U5      $ )a@  
Add International Women's Day (March 8th).

International Women's Day is a global holiday celebrated as a focal
point in the women's rights movement, bringing attention to issues
such as gender equality, reproductive rights, and violence and abuse
against women.
https://en.wikipedia.org/wiki/International_Women's_Day
)_add_holiday_mar_8r   s     r   _add_womens_day%InternationalHolidays._add_womens_day   s     &&t,,r   c                 T    U(       a  U R                  U5      $ U R                  U5      $ )z
Add Day of Victory in World War II in Europe (May 8).
https://en.wikipedia.org/wiki/Victory_in_Europe_Day

Some Eastern European countries celebrate Victory Day on May 9.
https://en.wikipedia.org/wiki/Victory_Day_(9_May)
)_add_holiday_may_8r5   )r   r   
is_westerns      r   _add_world_war_two_victory_day4InternationalHolidays._add_world_war_two_victory_day   s)     **400**400r   c                 $    U R                  U5      $ )z
Add United Nations Day (Oct 24th)

United Nations Day is an annual commemorative day, reflecting the
official creation of the United Nations on 24 October 1945.
https://en.wikipedia.org/wiki/United_Nations_Day
)_add_holiday_oct_24r   s     r   _add_united_nations_day-InternationalHolidays._add_united_nations_day   r,   r    N)r    )T)__name__
__module____qualname____firstlineno____doc__propertyr   r   r   r&   r*   r   r2   r6   r;   r?   rD   rH   rM   rQ   rU   rY   r]   ra   rf   rj   __static_attributes__rl   r   r   r
   r
      s     , ,	..,.
t 
	-	----$ --d -- --t -.	.$ 	.
-1.r   r
   N)datetimer   holidays.calendars.ethiopianr   holidays.calendars.gregorianr   r   r   holidays.calendars.julianr   r
   rl   r   r   <module>rx      s"     ? = = ;X. X.r   