
    \h                         S SK J r  S SKJr  S SKJrJrJrJrJ	r	J
r
JrJrJrJr  S SKJrJr  S SKJrJrJr  S SKJr   " S S\\\\5      r " S	 S
\5      r " S S\5      r " S S\5      r " S S5      rg)    )gettext)_CustomIslamicHolidays)
JANJULAUGSEPOCTNOVDECTHUFRISAT)BANKPUBLIC)InternationalHolidaysIslamicHolidaysStaticHolidays)HolidayBasec                   p   ^  \ rS rSrSrSrSr\" S5      rSr	\
\4rSrSS	.S
\4U 4S jjjrS rS rSrU =r$ )Qatar   a  Qatar holidays.

References:
    * <https://en.wikipedia.org/wiki/Public_holidays_in_Qatar>
    * [National Sports Day](https://web.archive.org/web/20250417141518/https://hukoomi.gov.qa/en/national-sport-day)
    * [Qatar National Day](https://web.archive.org/web/20240522081644/https://www.qatar.qa/en/qatar/history-of-qatar-qatar-national-day-committee/)
    * [Weekend](https://web.archive.org/web/20240930093123/https://www.arabnews.com/node/234601)
QAar_QAu   %s (المقدرة)i  )r   en_UST)islamic_show_estimatedr   c                   > [         R                  " U 5        [        R                  " U [        US9  [        R                  " U [
        5        [        TU ]  " U0 UD6  g)z
Args:
    islamic_show_estimated:
        Whether to add "estimated" label to Islamic holidays name
        if holiday date is estimated.
)clsshow_estimatedN)r   __init__r   QatarIslamicHolidaysr   QatarStaticHolidayssuper)selfr   argskwargs	__class__s       kC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\holidays/countries/qatar.pyr   Qatar.__init__(   sO     	&&t,  *;Q	
 	&9:$)&)    c                    U R                   S::  a  [        [        1O[        [        1U l        U R                   S:  a  U R                  [        S5      5        U R                   S:  a  U R                  [        S5      5        [        S5      nU R                  U5        U R                  U5        U R                  U5        [        S5      nU R                  U5        U R                  U5        U R                  U5        g )Ni  i  u&   اليوم الوطني للرياضةi  u    اليوم الوطني لقطرu   عيد الفطرu   عيد الأضحى)_yearr   r   r   weekend_add_holiday_2nd_tue_of_febtr_add_holiday_dec_18_add_eid_al_fitr_day_add_eid_al_fitr_day_two_add_eid_al_fitr_day_three_add_eid_al_adha_day_add_eid_al_adha_day_two_add_eid_al_adha_day_three)r#   names     r'   _populate_public_holidaysQatar._populate_public_holidays6   s    %)ZZ4%7Szc3Z::,,R0X-YZ::$$R(J%KL %&!!$'%%d+''- '(!!$'%%d+''-r)   c                     U R                  [        S5      5        U R                  S:  a  U R                  [        S5      5        g g )Nu$   رأس السنة الميلادية  u   عطلة البنك)_add_new_years_dayr.   r+   _add_holiday_1st_sun_of_mar)r#   s    r'   _populate_bank_holidaysQatar._populate_bank_holidaysN   s;    #I JK::,,R0E-FG r)   )r,   )__name__
__module____qualname____firstlineno____doc__countrydefault_languager.   estimated_label
start_yearr   r   supported_categoriessupported_languagesboolr   r7   r=   __static_attributes____classcell__)r&   s   @r'   r   r      sZ     G./OJ &>,=A *d * *.0H Hr)   r   c                       \ rS rSrSrg)r   W    Nr?   r@   rA   rB   rK   rO   r)   r'   r   r   W       r)   r   c                       \ rS rSrSrg)QAT[   rO   NrP   rO   r)   r'   rS   rS   [   rQ   r)   rS   c                   p    \ rS rSrSr\S4\S4\S4\S4\S4\S4S	.r	S
r
\S4\S4\S4\S4\S4\S4S.rSrg)r    _   )  i  	         
      r   )    r:   i  i  i  )rW                    )rW   i  r]   r^   i  i  rO   N)r?   r@   rA   rB   !EID_AL_ADHA_DATES_CONFIRMED_YEARSr   r
   r   r   EID_AL_ADHA_DATES!EID_AL_FITR_DATES_CONFIRMED_YEARSr	   r   EID_AL_FITR_DATESrK   rO   r)   r'   r    r    _   st    (4%AhBiBiBiBiBi )5%AhBiAhBiBiBir)   r    c                   6    \ rS rSrSr\" S5      rS\S\40rSr	g)r!   w   zQatar special holidays.

References:
    * [New Year's Holiday](https://web.archive.org/web/20250119073018/https://www.expatica.com/qa/lifestyle/holidays/qatar-public-holidays-74585/)
u   عطلة رأس السنةr_   rb   rO   N)
r?   r@   rA   rB   rC   r.   r6   r   special_public_holidaysrK   rO   r)   r'   r!   r!   w   s'     *+DsAtnr)   r!   N)r   r.   holidays.calendarsr   holidays.calendars.gregorianr   r   r   r   r	   r
   r   r   r   r   holidays.constantsr   r   holidays.groupsr   r   r   holidays.holiday_baser   r   r   rS   r    r!   rO   r)   r'   <module>rq      sg    " 5 Y Y Y + R R ->HK. >HB	 		% 	1 0 r)   