
    \h	                     r    S SK J r  S SKJrJr  S SKJr   " S S\\\5      r " S S\5      r " S S	\5      r	g
)    )gettext)ChristianHolidaysInternationalHolidays)HolidayBasec                   B   ^  \ rS rSrSrSrSrSrSrU 4S jr	S r
S	rU =r$ )
Malta   a  Malta holidays.

References:
    * <https://web.archive.org/web/20240406224540/https://www.gov.mt/en/About%20Malta/Pages/Public%20Holidays.aspx>
    * [Att 10 tal-1980 (Oldest Maltese Holidays Law available online in full)](https://web.archive.org/web/20250427184411/https://legislation.mt/eli/act/1980/10/mlt)
    * [A.L. 40 tal-1987 (Additional Holidays added)](https://web.archive.org/web/20250427184605/https://legislation.mt/eli/ln/1987/8/mlt)
    * [Att 8 tal-1989 (Additional Holidays added)](https://web.archive.org/web/20250427184429/https://legislation.mt/eli/act/1989/8)
    * [Att 2 tal-2005 (If fall on weekends then not observed in terms of vacation leave)](https://web.archive.org/web/20250427184434/https://legislation.mt/eli/act/2005/2/eng)
    * [Att 4 tal-2021 (Revert Act II of 2005 changes for vacation leave)](https://web.archive.org/web/20240716035452/https://legislation.mt/eli/cap/252/20210212/mlt)
MTmt)en_USr   i  c                 ~   > [         R                  " U 5        [        R                  " U 5        [        TU ]  " U0 UD6  g )N)r   __init__r   super)selfargskwargs	__class__s      kC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\holidays/countries/malta.pyr   Malta.__init__%   s1    ""4(&&t,$)&)    c                    U R                  [        S5      5        U R                  S:  a  U R                  [        S5      5        U R                  S:  a  U R	                  [        S5      5        U R                  S::  d  U R                  S:  a  U R                  [        S5      5        U R                  [        S5      5        U R                  [        S	5      5        U R                  S:  a  U R                  [        S
5      5        U R                  S:  a  U R                  [        S5      5        U R                  [        S5      5        U R                  S:  a  U R                  [        S5      5        U R                  S:  a  U R                  [        S5      5        U R                  S:  a  U R                  [        S5      5        U R                  [        S5      5        U R                  [        S5      5        g )NzL-Ewwel tas-Senai  u$   Il-Festa tan-Nawfraġju ta' San Pawlu   Il-Festa ta' San Ġużeppi  i  u   Jum il-Ħelsienu   Il-Ġimgħa l-Kbirau   Jum il-ĦaddiemzSette Giugnoz"Il-Festa ta' San Pietru u San PawlzIl-Festa ta' Santa MarijazJum il-VitorjazJum l-Indipendenzau$   Il-Festa tal-Immakulata KunċizzjonizJum ir-Repubblikaz	Il-Milied)_add_new_years_daytr_year_add_holiday_feb_10_add_saint_josephs_day_add_holiday_mar_31_add_good_friday_add_labor_day_add_holiday_jun_7_add_saints_peter_and_paul_day_add_assumption_of_mary_day_add_holiday_sep_8_add_holiday_sep_21_add_immaculate_conception_day_add_holiday_dec_13_add_christmas_day)r   s    r   _populate_public_holidaysMalta._populate_public_holidays*   s   
 	#5 67 ::$$R(N%OP ::''+F(GH ::t!3$$R(9%:; 	b!678 	B012 ::##B~$67 :://3W0XY 	((,G)HI ::##B'7$89 ::$$R(<%=> :://3Y0Z[ 	  $7!89 	;0r    )__name__
__module____qualname____firstlineno____doc__countrydefault_languagesupported_languages
start_yearr   r(   __static_attributes____classcell__)r   s   @r   r   r      s1    	 G)J*
e1 e1r   r   c                       \ rS rSrSrg)r
      r*   Nr+   r,   r-   r.   r4   r*   r   r   r
   r
          r   r
   c                       \ rS rSrSrg)MLT   r*   Nr8   r*   r   r   r;   r;      r9   r   r;   N)
r   r   holidays.groupsr   r   holidays.holiday_baser   r   r
   r;   r*   r   r   <module>r?      s=    " D -|1K*,A |1~	 		% 	r   