
    x7#h                     r    d dl m Z d dlmZmZ d dlmZ  G d deee      Z G d de      Z G d d	e      Z	y
)    )gettext)ChristianHolidaysInternationalHolidays)HolidayBasec                   8     e Zd ZdZdZdZdZdZ fdZd Z	 xZ
S )Maltaa  Malta holidays.

    References:
        * <https://www.gov.mt/en/About%20Malta/Pages/Public%20Holidays.aspx>
        * [Att 10 tal-1980 (Oldest Maltese Holidays Law available online in full)](https://legislation.mt/eli/act/1980/10/mlt)
        * [A.L. 40 tal-1987 (Additional Holidays added)](https://legislation.mt/eli/ln/1987/8/mlt)
        * [Att 8 tal-1989 (Additional Holidays added)](https://legislation.mt/eli/act/1989/8)
        * [Att 2 tal-2005 (If fall on weekends then not observed in terms of vacation leave)](https://legislation.mt/eli/act/2005/2/eng)
        * [Att 4 tal-2021 (Revert Act II of 2005 changes for vacation leave)](https://legislation.mt/eli/cap/252/20210212/mlt)
    MTmt)en_USr
   i  c                 x    t        j                  |        t        j                  |        t        |   |i | y )N)r   __init__r   super)selfargskwargs	__class__s      X/var/www/api/v1/venv_getwork_v1/lib/python3.12/site-packages/holidays/countries/malta.pyr   zMalta.__init__%   s1    ""4(&&t,$)&)    c                    | j                  t        d             | j                  dk\  r| j                  t        d             | j                  dk\  r| j	                  t        d             | j                  dk  s| j                  dk\  r| j                  t        d             | j                  t        d             | j                  t        d	             | j                  dk\  r| j                  t        d
             | j                  dk\  r| j                  t        d             | j                  t        d             | j                  dk\  r| j                  t        d             | j                  dk\  r| j                  t        d             | j                  dk\  r| j                  t        d             | j                  t        d             | j                  t        d             y )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_holidaysz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____doc__countrydefault_languagesupported_languages
start_yearr   r&   __classcell__)r   s   @r   r   r      s+    	 G)J*
e1r   r   c                       e Zd Zy)r	   Nr'   r(   r)    r   r   r	   r	          r   r	   c                       e Zd Zy)MLTNr1   r2   r   r   r5   r5      r3   r   r5   N)
r   r   holidays.groupsr   r   holidays.holiday_baser   r   r	   r5   r2   r   r   <module>r8      s=    " D -|1K*,A |1~	 		% 	r   