
    ih                         d dl mZ d dlmZmZ d dlmZmZmZ d dl	m
Z
  G d de
eee      Z G d de      Z G d	 d
e      Zy)    )ETHIOPIAN_CALENDAR)
GOVERNMENTPUBLIC)ChristianHolidaysInternationalHolidaysIslamicHolidays)HolidayBasec                   N     e Zd ZdZdZdZdZeefZ	ddde
f fdZd	 Zd
 Z xZS )Eritreaa  Eritrea holidays.

    References:
        * <https://en.wikipedia.org/wiki/Public_holidays_in_Eritrea>
        * <https://web.archive.org/web/20230313234629/https://explore-eritrea.com/working-hours-and-holidays/>
        * <https://web.archive.org/web/20110903130335/http://www.eritrea.be/old/eritrea-religions.htm>
        * <https://web.archive.org/web/20250820085307/https://www.mintageworld.com/media/detail/11411-fenkil-day-in-eritrea/>
    ERz%s (estimated)i  T)islamic_show_estimatedr   c                    t        j                  | t               t        j                  |        t	        j                  | |       t        |   |i | y)z
        Args:
            islamic_show_estimated:
                Whether to add "estimated" label to Islamic holidays name
                if holiday date is estimated.
        )show_estimatedN)r   __init__r   r   r   super)selfr   argskwargs	__class__s       Z/var/www/api/v1/venv_fitandmore/lib/python3.12/site-packages/holidays/countries/eritrea.pyr   zEritrea.__init__$   sG     	""4);<&&t,  6LM$)&)    c                    | j                  d       | j                  d       | j                  d       | j                  d       | j	                  d       | j                  d       | j                  d       | j                  d       | j                  d	       | j                  d
       | j                  d       | j                  d       | j                  d       | j                  d       | j                  d       y )NzNew Year's DayzOrthodox ChristmasEpiphanyzWomen's DayzGood FridayzOrthodox EasterzInternational Workers' DayzIndependence DayzMartyrs' DayzRevolution DayzEthiopian New YearzFinding of the True CrosszProphet's BirthdayzEid al-FitrzEid al-Adha)_add_new_years_day_add_christmas_day_add_epiphany_day_add_womens_day_add_good_friday_add_easter_sunday_add_labor_day_add_holiday_may_24_add_holiday_jun_20_add_holiday_sep_1_add_ethiopian_new_year_add_finding_of_true_cross_add_mawlid_day_add_eid_al_fitr_day_add_eid_al_adha_dayr   s    r   _populate_public_holidaysz!Eritrea._populate_public_holidays0   s     01 	 45 	z* 	]+ 	m, 	 12 	89 	  !34 	  0 	 01 	$$%9: 	''(CD 	12 	!!-0 	!!-0r   c                 &    | j                  d       y )Nz
Fenkil Day)_add_holiday_feb_10r)   s    r   _populate_government_holidaysz%Eritrea._populate_government_holidays^   s      .r   )__name__
__module____qualname____doc__countryestimated_label
start_yearr   r   supported_categoriesboolr   r*   r-   __classcell__)r   s   @r   r   r      s>     G&OJ&/=A 
*d 
*,1\/r   r   c                       e Zd Zy)r   Nr.   r/   r0    r   r   r   r   c       r   r   c                       e Zd Zy)ERINr9   r:   r   r   r=   r=   g   r;   r   r=   N)holidays.calendars.ethiopianr   holidays.constantsr   r   holidays.groupsr   r   r   holidays.holiday_baser	   r   r   r=   r:   r   r   <module>rB      sE    < 1 U U -M/k,.C_ M/`	 		' 	r   