
    \h}                         S SK Jr  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  S SK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)    )date)gettext)_CustomIslamicHolidays)	JANMARAPRMAYJUNJULAUGSEPDEC)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\S\4S jrS rSrU =r$ )
Uzbekistan   a3  Uzbekistan holidays.

References:
    * <https://en.wikipedia.org/wiki/Public_holidays_in_Uzbekistan>
    * [Labor Code 21.12.1995](https://web.archive.org/web/20250422170827/https://lex.uz/docs/-142859)
    * [Labor Code 28.10.2022](https://web.archive.org/web/20250424164306/https://lex.uz/docs/-6257288)
UZuzz%s (taxminiy)u   %s (ko‘chirilgan)u   %s (ko‘chirilgan, taxminiy))en_USukr   i  T)islamic_show_estimatedr   c                   > [         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   UzbekistanIslamicHolidaysr   UzbekistanStaticHolidays
setdefaultr   super)selfr   argskwargs	__class__s       pC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\holidays/countries/uzbekistan.pyr    Uzbekistan.__init__*   s`     	&&t,  /@V	
 	&>?/+BC$)&)    dtreturnc                 *    U[        S[        S5      :  $ )N     )r   r   )r%   r,   s     r)   _is_observedUzbekistan._is_observed9   s    T$R(((r+   c                    [        5       n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                  U R                  S:  a  [        S5      O
[        S5      SS95        UR                  U R                  [        S	5      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                  (       a#  U R                  S:  a  U R                  U5        g g g )Nz	Yangi yilzXotin-qizlar kuniu   Navro‘z bayramii  zXotira va qadrlash kuniu   G‘alaba kuniF)
is_westernzMustaqillik kunii  u    O‘qituvchi va murabbiylar kunii  u/   O‘zbekiston Respublikasi Konstitutsiyasi kuniu   Ro‘za hayitzQurbon hayitr/   )setadd_add_new_years_daytr_add_womens_day_add_holiday_mar_21_add_world_war_two_victory_day_year_add_holiday_sep_1_add_holiday_oct_1_add_holiday_dec_8update_add_eid_al_fitr_day_add_eid_al_adha_dayobserved_populate_observed)r%   dts_observeds     r)   _populate_public_holidays$Uzbekistan._populate_public_holidays=   s   u 	00KAB 	--b1D.EFG 	11"5H2IJK// ::% ,- ()  0 		
 	004F1GHI::T44R8Z5[\]::''+\(]^ 	D55b6IJK 	D55b6HIJ==TZZ4/##L1 0=r+    )__name__
__module____qualname____firstlineno____doc__countrydefault_languager8   estimated_labelobserved_labelobserved_estimated_labelsupported_languages
start_yearboolr    r   r1   rF   __static_attributes____classcell__)r(   s   @r)   r   r      sr     G)O-.N!"AB/J=A *d * *)t ) )+2 +2r+   r   c                       \ rS rSrSrg)r   k   rH   NrI   rJ   rK   rL   rV   rH   r+   r)   r   r   k       r+   r   c                       \ rS rSrSrg)UZBo   rH   NrZ   rH   r+   r)   r]   r]   o   r[   r+   r]   c                   l    \ rS rSrSr\S4\S4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!   s   )    
   r0            )ra   i    i        	            )i  i  i  rg   i    rH   N)rI   rJ   rK   rL   !EID_AL_ADHA_DATES_CONFIRMED_YEARSr   r   r   EID_AL_ADHA_DATES!EID_AL_FITR_DATES_CONFIRMED_YEARSr   r   r
   EID_AL_FITR_DATESrV   rH   r+   r)   r!   r!   s   so    (4%Ry3)$BiBiBi	 )5%BiBiAhBiBiAhr+   r!   c                   :   \ rS rSrSr\" S5      r\" S5      r\" S5      r\	S\4\	S\	S4\
S	\
S
4\
S\
S4\
S\4\S\S4\S\S4\S\4\S\S4\S\S4\S\S44\	S\4\	S\	S4\
S\4\S\S4\S\4\S\S4\S\S44\	S\	S4\
S\4\S\S44\
S\
S4\S\4\S\S
4\S\S4\S\4\S\4\S\44\	S\4\	S\	S4\
S\4\
S\4\S\4\S\S4\S\4\S\S4\S\44	\	S\4\	S\	S4\
S\
S4\
S\
S4\S\4\S\4\S \44\	S\	S4\
S\4\S\4\S\S!4\S"\4\S\4\S \S4\S\44\	S\	S4S#.rS$rg%)&r"      a  Uzbekistan special holidays.

References:
    * [2018](https://web.archive.org/web/20250610012705/https://lex.uz/ru/docs/3479237)
    * [2019](https://web.archive.org/web/20250521124231/https://lex.uz/docs/-4054698)
    * [2020](https://web.archive.org/web/20250522053834/https://lex.uz/docs/-4595638)
    * [2021](https://web.archive.org/web/20250522053822/https://lex.uz/docs/-5137156)
    * [2022](https://web.archive.org/web/20250522053831/https://lex.uz/docs/-5784917)
    * [2023](https://web.archive.org/web/20250522053822/https://lex.uz/docs/-6324664)
    * [2024](https://web.archive.org/web/20250522053835/https://lex.uz/docs/-6704048)
    * [2025](https://web.archive.org/web/20250422135040/https://lex.uz/docs/-7275687)
z%d/%m %Yu&   Dam olish kuni (%s dan ko‘chirilgan)u8   Prezidentining farmoni bilan qo‘shimcha dam olish kuni         rd      r   re            rl   ri               rm                  rh      rf      r0      rk   )i  rn   i  i  i  r/   i  rb   rH   N)rI   rJ   rK   rL   rM   r8   substituted_date_formatsubstituted_labeladditional_day_offr   r   r   r   r   r
   r	   r   r   special_public_holidaysrV   rH   r+   r)   r"   r"      s    !nCD VW !'(!S!"c2"c2"()"c2"c2"()!S!!S""c2
 !'(!S!"()!S!!'(!S!"c2
 !S!"()"c2
 "c2"()"c2"c2!'(!'("()
 !'(!S!"()"()!'(!S!"()"c2!'(

 !'(!S!"c2"c2"()"()"()
 !S!"()"()"c2"()!'("c2"()	
 AsAGDr+   r"   N)datetimer   r   r8   holidays.calendarsr   holidays.calendars.gregorianr   r   r   r	   r
   r   r   r   r   holidays.groupsr   r   r   holidays.observed_holiday_baser   r   r   r   r]   r!   r"   rH   r+   r)   <module>r      sj     ! 5 T T T R R WR2$&;_n R2j	 		* 	 6 (Y Yr+   