
    \h              	           S SK J r  S SKJr  S SKJrJr  S SKJr  S SK	J
r
JrJrJr  S SKJr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MAR)JULIAN_CALENDAR)ChristianHolidaysInternationalHolidaysIslamicHolidaysStaticHolidays)ObservedHolidayBaseSAT_SUN_TO_NEXT_WORKDAYc                      ^  \ rS rSrSrSrSr\" S5      r\" S5      r	\" S5      r
SrS	rS
S.S\4U 4S jjjrS rSrU =r$ )Albania   a  Albania holidays.

References:
    * <https://en.wikipedia.org/wiki/Public_holidays_in_Albania>
    * [Law No. 7651](https://web.archive.org/web/20250119183539/http://kqk.gov.al/sites/default/files/publikime/ligj_7651_-_per_festat_zyrtare_e_ditet_perkujtimore.pdf)
    * [Holidays for 2018-2024](https://web.archive.org/web/20250119183537/https://www.bankofalbania.org/Shtypi/Kalendari_i_festave_zyrtare_2024/)
ALsqu   %s (e vlerësuar)u   %s (ditë pushimi e shtyrë)u*   %s (ditë pushimi e shtyrë, e vlerësuar))en_USr   uki  T)islamic_show_estimatedr   c                  > [         R                  " U 5        [        R                  " U 5        [        R                  " U [        US9  [
        R                  " U [        5        UR                  S[        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_estimatedobserved_ruleN)
r   __init__r	   r
   AlbaniaIslamicHolidaysr   AlbaniaStaticHolidays
setdefaultr   super)selfr   argskwargs	__class__s       mC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\holidays/countries/albania.pyr   Albania.__init__2   sn     	""4(&&t,  ,=S	
 	&;</+BC$)&)    c                 P   [        5       n[        S5      nUR                  U R                  U5      5        UR                  U R	                  U5      5        U R
                  S:  a)  UR                  U R                  [        S5      5      5        U R
                  S:  a)  UR                  U R                  [        S5      5      5        UR                  U R                  [        S5      5      5        UR                  U R                  [        S5      [        5      5        UR                  U R                  [        S5      5      5        SU R
                  s=::  a  S	::  a-  O  O*UR                  U R                  [        S
5      5      5        O9U R
                  S:  a)  UR                  U R                  [        S5      5      5        U R
                  S:  a)  UR                  U R                  [        S5      5      5        UR                  U R                  [        S5      5      5        UR                  U R                  [        S5      5      5        U R
                  S:  a)  UR                  U R!                  [        S5      5      5        UR                  U R#                  [        S5      5      5        UR%                  U R'                  [        S5      5      5        UR%                  U R)                  [        S5      5      5        U R*                  (       a  U R-                  U5        g g )Nu   Festat e Vitit të Rii  u   Dita e Verësi  zDita e Nevruzitu   E diela e Pashkëve Katolikeu   E diela e Pashkëve Ortodokseu#   Dita Ndërkombëtare e Punëtorëvei  u%   Dita e Lumturimit të Shenjt Terezës  u(   Dita e Shenjtërimit të Shenjt Terezës  zDita e Alfabetitu    Dita Flamurit dhe e Pavarësisëu   Dita e Çlirimiti  u   Dita Kombëtare e RinisëKrishtlindjetu   Dita e Bajramit të MadhDita e Kurban Bajramit)settradd_add_new_years_day_add_new_years_day_two_year_add_holiday_mar_14_add_holiday_mar_22_add_easter_sundayr   _add_labor_day_add_holiday_oct_19_add_holiday_sep_5_add_holiday_nov_22_add_holiday_nov_28_add_holiday_nov_29_add_holiday_dec_8_add_christmas_dayupdate_add_eid_al_fitr_day_add_eid_al_adha_dayobserved_populate_observed)r   dts_observednames      r#   _populate_public_holidays!Albania._populate_public_holidaysB   sr   u )*006744T:;::T55b6IJK::T55b9J6KLM 	004R1STU##B'F$GY	
 	,,R0U-VWX4::%%T55b9`6abcZZ4T44R8b5cde::T55b9K6LMN 	11"5W2XYZ 	11"5G2HIJ::T44R8S5TUV 	00O1DEF 	D55b9S6TUV 	D55b9Q6RST==##L1 r%    )__name__
__module____qualname____firstlineno____doc__countrydefault_languager,   estimated_labelobserved_labelobserved_estimated_labelsupported_languages
start_yearboolr   rC   __static_attributes____classcell__)r"   s   @r#   r   r      s`     G,-O67N!"NO/J=A *d * * :2 :2r%   r   c                       \ rS rSrSrg)r      rE   NrF   rG   rH   rI   rS   rE   r%   r#   r   r          r%   r   c                       \ rS rSrSrg)ALB   rE   NrW   rE   r%   r#   rZ   rZ      rX   r%   rZ   c                       \ rS rSrSrSrSrg)r      )r'   i  rE   N)rF   rG   rH   rI   !EID_AL_ADHA_DATES_CONFIRMED_YEARS!EID_AL_FITR_DATES_CONFIRMED_YEARSrS   rE   r%   r#   r   r      s    (4%(4%r%   r   c                   \    \ rS rSr\" S5      r\S\4\S\4\S\4S.rS\S\" S5      40r	S	r
g
)r      u   Ditë pushimi         )i  i  r(   i  r*   rE   N)rF   rG   rH   rI   r,   public_holidayr   r   special_public_holidays special_public_holidays_observedrS   rE   r%   r#   r   r      sP    (N A~&B'B' 	sAr234($r%   r   N)r   r,   holidays.calendarsr   holidays.calendars.gregorianr   r   holidays.calendars.julianr   holidays.groupsr   r	   r
   r   holidays.observed_holiday_baser   r   r   r   rZ   r   r   rE   r%   r#   <module>rm      sm    " 5 1 5  Xa2*,A?Tba2H	 		' 	53 5
 r%   