
    \hF1              	           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  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APRMAYJULAUGSEPOCTDEC)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$ )
Kazakhstan   a,  Kazakhstan holidays.

References:
    * <https://en.wikipedia.org/wiki/Public_holidays_in_Kazakhstan>
    * <https://web.archive.org/web/20241225060133/https://egov.kz/cms/en/articles/holidays-calend>
    * <https://web.archive.org/web/20240828112119/https://adilet.zan.kz/kaz/docs/Z010000267_/history>
    * <https://web.archive.org/web/20240918145208/https://adilet.zan.kz/kaz/docs/Z990000493_#z63>

Islamic holidays:
    * [2025](https://web.archive.org/web/20250429084936/https://qazinform.com/news/first-day-of-ramadan-to-fall-on-march-1-2025-ca393f)
KZkku   %s (бағаланған)u5   %s (қайта белгіленген демалыс)uK   %s (қайта белгіленген демалыс, бағаланған))en_USr   uki  T)islamic_show_estimatedr   c                B  > [         R                  " U [        5        [        R                  " U 5        [        R                  " U [
        US9  [        R                  " U [        5        UR                  S[        5        UR                  S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_ruleobserved_since  N)r   __init__r   r   r   KazakhstanIslamicHolidaysr   KazakhstanStaticHolidays
setdefaultr   super)selfr   argskwargs	__class__s       pC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\holidays/countries/kazakhstan.pyr#   Kazakhstan.__init__6   s     	""49&&t,  /@V	
 	&>?/+BC*D1$)&)    c                    [        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                  [        S5      5        UR                  U R                  [        S5      5      5        U R
                  S:  a{  [        S5      nUR                  U R                  U5      5        U R
                  S:  a@  UR                  U R                  U5      5        UR                  U R                  U5      5        UR                  U R                  [        S5      5      5        U R
                  S	:  a)  UR                  U R                  [        S
5      5      5        U R                  [        S5      SS9nU R
                  S:w  a  UR                  U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        SU R
                  s=::  a  S::  d  O  U R
                  S:  a)  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        [        S5      nUR                  U R%                  U5      5        SU R
                  s=::  a  S::  a#  O  O UR                  U R'                  U5      5        U R(                  (       a  U R+                  U5        U R
                  S:  a  U R-                  [        S5      5        g g )Nu   Жаңа жыл  u/   Православиелік Рождествоu.   Халықаралық әйелдер күніr"   u   Наурыз мейрамы  uC   Қазақстан халқының бірлігі мерекесі  u"   Отан Қорғаушы күні   Жеңіс күніF)
is_western    u   Астана күніi  uU   Қазақстан Республикасының Конституциясы күніi      u   Республика күні    u\   Қазақстан Республикасының Тұңғыш Президенті күніu   Тəуелсіздік күніu   Құрбан айт)settradd_add_new_years_day_add_new_years_day_two_year_add_christmas_day_add_womens_day_add_holiday_mar_22_add_holiday_mar_21_add_holiday_mar_23_add_labor_day_add_holiday_may_7_add_world_war_two_victory_day_add_holiday_jul_6_add_holiday_aug_30_add_holiday_oct_25_add_holiday_dec_1_add_holiday_dec_16_add_holiday_dec_17observed_populate_observed_add_eid_al_adha_day)r(   dts_observednamedts       r,   _populate_public_holidays$Kazakhstan._populate_public_holidaysG   s   u #$006744T:;::##B'X$YZ 	--b1a.bcd::34DT55d;<zzT!  !9!9$!?@  !9!9$!?@ 	,,R0u-vwx::T44R8\5]^_ 004I1JW\0]::R ::T44R8O5PQR::((  -D  *E  F
 4::%%t);T55b9X6YZ[4::%%''  ,J  )K  L 3411$784::%%T55d;<==##L1::%%b)>&?@ r.    )__name__
__module____qualname____firstlineno____doc__countrydefault_languager<   estimated_labelobserved_labelobserved_estimated_labelsupported_languages
start_yearboolr#   rU   __static_attributes____classcell__)r+   s   @r,   r   r      sd    
 G45OOPN!"op/J=A *d * *"BA BAr.   r   c                       \ rS rSrSrg)r      rW   NrX   rY   rZ   r[   re   rW   r.   r,   r   r          r.   r   c                       \ rS rSrSrg)KAZ   rW   Nri   rW   r.   r,   rl   rl      rj   r.   rl   c                   0    \ rS rSrSr\S4\S4\S4S.rSrg)	r$      )r0     
         )r0   i    rW   N)	rX   rY   rZ   r[   !EID_AL_ADHA_DATES_CONFIRMED_YEARSr   r   EID_AL_ADHA_DATESre   rW   r.   r,   r$   r$      s%    (4%BiBiBir.   r$   c                      \ rS rSrSr\" S5      r\" S5      r0 S\S\S4_S\	S	\	S
4\	S\	S4\
S\
S4\S\S44_S\S\S4_S\S\S4\S\S44_S\	S\	S4\	S\	S4\S\S4\S\S 44_S!\S
\S"4\S\S44_S#\	S	\	S
4\	S\	S4\S\S4\S$\S4\S\S44_S%\S\S4_S&\S'\S(4_S)\S\S4\S\S*44_S+\	S\	S4\S\S44_S,\	S	\	S
4\
S\
S4\S\S44_S-\S\S4\S"\S44_S.\S*\SS-4\S\S4\S\S
44_S/\	S\	S4_S0\	S(\	S'4\S\S144_S2\	S	\	S*4\
S\
S4\S\S4\S\S4\S\S44_\S\S4\S*\S4\S'\S(44\S\S*4\	S\	S4\S\S4\S\S 44\S\S14\S\S4\S*\S4S3.ErS4\S\" S55      40rS6rg7)8r%      a  Kazakhstan special holidays.

References:
    * [2000](https://web.archive.org/web/20250428203427/https://adilet.zan.kz/kaz/docs/P000000642_)
    * 2001:
        * <https://web.archive.org/web/20200221115328/http://adilet.zan.kz:80/kaz/docs/P010000282_>
        * <https://web.archive.org/web/20250428203415/https://adilet.zan.kz/kaz/docs/P010000515_>
        * <https://web.archive.org/web/20250428203411/https://adilet.zan.kz/kaz/docs/P010001604_>
    * [2002](https://web.archive.org/web/20250428203447/https://adilet.zan.kz/kaz/docs/P020000466_)
    * 2003:
        * <https://web.archive.org/web/20250428203424/https://adilet.zan.kz/kaz/docs/P030000338_>
        * <https://web.archive.org/web/20240913114351/https://www.adilet.zan.kz/kaz/docs/P030001166_>
    * 2005:
        * <https://web.archive.org/web/20180101044854/http://adilet.zan.kz:80/kaz/docs/P050000142_>
        * <https://web.archive.org/web/20250428203454/https://adilet.zan.kz/kaz/docs/P050000751_>
        * <https://web.archive.org/web/20250428204009/https://adilet.zan.kz/kaz/docs/P050000949_>
    * 2006:
        * <https://web.archive.org/web/20250428204118/https://adilet.zan.kz/kaz/docs/P050001309_>
        * <https://web.archive.org/web/20250428204001/https://adilet.zan.kz/kaz/docs/P060000277_>
    * 2007:
        * <https://web.archive.org/web/20250428204133/https://adilet.zan.kz/kaz/docs/P070000148_>
        * <https://web.archive.org/web/20250428204131/https://adilet.zan.kz/kaz/docs/P070000165_>
        * <https://web.archive.org/web/20250428204025/https://adilet.zan.kz/kaz/docs/P070000713_>
        * <https://web.archive.org/web/20250428204150/https://adilet.zan.kz/kaz/docs/P070000925_>
        * <https://web.archive.org/web/20250428204033/https://adilet.zan.kz/kaz/docs/P070001113_>
    * [2008](https://web.archive.org/web/20250428204634/https://adilet.zan.kz/kaz/docs/P080000364_)
    * [2009](https://web.archive.org/web/20250428204627/https://adilet.zan.kz/kaz/docs/P090001936_)
    * 2010:
        * <https://web.archive.org/web/20250428204638/https://adilet.zan.kz/kaz/docs/P090002216_>
        * <https://web.archive.org/web/20250428204659/https://adilet.zan.kz/kaz/docs/P100000637_>
    * 2011:
        * <https://web.archive.org/web/20170602150014/http://adilet.zan.kz:80/kaz/docs/P1100000167>
        * <https://web.archive.org/web/20250428204646/https://adilet.zan.kz/kaz/docs/P1100000948>
    * 2012:
        * <https://web.archive.org/web/20250429081405/https://adilet.zan.kz/kaz/docs/P1200000268>
        * <https://web.archive.org/web/20250428204720/https://adilet.zan.kz/kaz/docs/P1200000458>
        * <https://web.archive.org/web/20250428204647/https://adilet.zan.kz/kaz/docs/P1200001538>
    * 2013:
        * <https://web.archive.org/web/20130424070807/http://adilet.zan.kz/kaz/docs/P1300000345>
        * <https://web.archive.org/web/20250428204654/https://adilet.zan.kz/kaz/docs/P1300001068>
        * <https://web.archive.org/web/20131213045017/http://adilet.zan.kz/kaz/docs/P1300001322>
    * [2014](https://web.archive.org/web/20200715173002/http://adilet.zan.kz/kaz/docs/P1400000365)
    * [2016](https://web.archive.org/web/20200225220136/http://adilet.zan.kz/kaz/docs/P1600000067)
    * [2017](https://web.archive.org/web/20200203183402/http://adilet.zan.kz/kaz/docs/P1700000005)
    * [2018](https://web.archive.org/web/20200226012057/http://adilet.zan.kz/kaz/docs/P1700000864)
    * [2019](https://web.archive.org/web/20200630083024/http://adilet.zan.kz/kaz/docs/P1800000888)
    * [2020](https://web.archive.org/web/20221023205506/https://adilet.zan.kz/kaz/docs/P1900000820)
    * [2021](https://web.archive.org/web/20250428204757/https://adilet.zan.kz/kaz/docs/P2000000930)
    * [2022](https://web.archive.org/web/20250428204753/https://adilet.zan.kz/kaz/docs/P2200000796)
    * [2023](https://web.archive.org/web/20230928205344/https://adilet.zan.kz/kaz/docs/P2300000326)
    * [2024](https://web.archive.org/web/20250108222408/https://adilet.zan.kz/kaz/docs/G24G0000109)
    * [2025](https://web.archive.org/web/20250428203311/https://adilet.zan.kz/kaz/docs/G24G0000436)
z%d.%m.%Yu@   Демалыс күні (%s бастап ауыстырылды)i        i  	                        r"   rq   rs   i              i              r   rr      r0      i     r7   r6         r1      i  r9   r2   i  rt   i     i  )i  r5   r:   r8   i  i  rp   r5   r3   rW   N)rX   rY   rZ   r[   r\   r<   substituted_date_formatsubstituted_labelr   r   r   r   r
   r   r   r   r	   special_public_holidays special_public_holidays_observedre   rW   r.   r,   r%   r%      s   4n !n]^PsAsAP!S""c2"c2"c2	
P 	sBR P 	!S!"c2
P 	!S!"c2"c2"c2	
P& 	"c2!S!
'P. 	!S""c2"c1"c2"c2
/P< 	sAsA=P> 	sBR ?P@ 	!S"!S!
APH 	!S!"c2
IPP 	!S""c2"c2
QPZ 	"c1"c2
[Pb 	!S"d#!S!!S"
cPl 	sAsAmPn 	"c2!S!
oPv 	!S!"c2!S!"c2"c2
wPD BQ!S!"c2
 AsA!S!"c2"c2

 AsAAsAAsA_Ph 	sAr/01($r.   r%   N)r   r<   holidays.calendarsr   holidays.calendars.gregorianr   r   r   r   r	   r
   r   r   r   holidays.calendars.julianr   holidays.groupsr   r   r   r   holidays.observed_holiday_baser   r   r   r   rl   r$   r%   rW   r.   r,   <module>r      sw    " 5 T T T 5  XnA*,A?TbnAb	 		* 	 6 Q Qr.   