
    \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
  S SK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g)    )gettext)_CustomIslamicHolidays)JUNJULAUGSEPOCTNOV)InternationalHolidaysIslamicHolidays)ObservedHolidayBase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$ )Turkmenistan   aK  Turkmenistan holidays.

References:
    * <https://en.wikipedia.org/wiki/Public_holidays_in_Turkmenistan>
    * [Labor Code](https://web.archive.org/web/20250419204037/https://www.tds.gov.tm/en/20-labor-code-of-turkmenistan)
    * [State Flag and Constitution Day](https://en.wikipedia.org/wiki/State_Flag_and_Constitution_Day_(Turkmenistan))
    * [Independence Day](https://en.wikipedia.org/wiki/Independence_Day_(Turkmenistan))
    * [Detailed Research](https://archive.org/details/holiday-research-in-central-asia)
    * [Law of 2008-08-15 on Amendments to Labor Code](https://web.archive.org/web/20250710021455/https://www.parahat.info/law/2008-08-16-zakon-turkmenistana-o-vnesenii-izmeneniya-v-kodeks-zakonov-o-trude-turkmenistana)
    * [Law of 2014-10-05 on Amendments to Labor Code](https://web.archive.org/web/20250615083107/https://www.parahat.info/law/2014-10-06-zakon-turkmenistana-o-vnesenii-izmeneniya-v-trudovoy-kodeks-turkmenistana)
    * [Law of 2017-10-11 on Amendments to Labor Code](https://web.archive.org/web/20250623221410/https://www.parahat.info/law/parahat-info-law-02ai)
TMtku   %s (çak edilýär)u   %s (dynç güni)u    %s (dynç güni, çak edilýär)i  )en_USrur   T)islamic_show_estimatedr   c                   > [         R                  " U 5        [        R                  " U [        US9  UR	                  S[
        5        UR	                  SS5        [        TU ]  " U0 UD6  g )N)clsshow_estimatedobserved_ruleobserved_since  )r   __init__r   TurkmenistanIslamicHolidays
setdefaultr   super)selfr   argskwargs	__class__s       rC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\holidays/countries/turkmenistan.pyr   Turkmenistan.__init__.   s^    &&t,  1BX	
 	/+>?*D1$)&)    c                    [        5       n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SU R                  s=::  a  S::  a$  O  O!UR                  U R                  U5      5        O)UR                  U R                  [        S5      5      5        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
:  ac  U R                  S:  a  [        S5      nO'U R                  S:  a  [        S5      nO[        S5      nUR                  U R                  U5      5        [        S5      nU R                  S::  aQ  UR                  U R                  U5      5        U R                  S:  a   UR                  U R                  U5      5        O UR                  U R                  U5      5        U R                  S:  a  [        S5      nS
U R                  s=::  a  S::  aM  O  OJUR                  U R                  U5      5        UR                  U R!                  [        S5      5      5        O UR                  U R!                  U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+                  U5        g )Nu
   Täze ýyli    u+   Türkmenistanyň Döwlet baýdagynyň güniu   Milli bahar baýramyi  i  u   Halkara zenanlar güniuC   1941-1945-nji ýyllaryň Beýik Watançylyk urşunda ýeňiş günii    uB   Türkmenistanyň Konstitusiýasynyň we Döwlet baýdagynyň güni  uO   Türkmenistanyň Konstitusiýasynyň we Makhtumkuli Pyragynyň şygryýet güniu?   Galkynyş, Agzybirlik we Magtymguly Pyragynyň şygryýet güniu#   Türkmenistanyň Garaşsyzlyk günii  u   Hatyra güni  u   Milli ýatlama güniu   Halkara Bitaraplyk güniu   Oraza baýramyu   Gurban baýramy)setadd_add_new_years_daytr_year_add_holiday_feb_19_add_holiday_mar_20_add_womens_day_add_holiday_mar_21_add_holiday_mar_22_add_holiday_may_9_add_holiday_may_18_add_holiday_oct_27_add_holiday_oct_28_add_holiday_sep_27_add_holiday_jan_12_add_holiday_oct_6_add_holiday_dec_12update_add_eid_al_fitr_day_add_eid_al_adha_day_populate_observed)r!   dts_observednames      r%   _populate_public_holidays&Turkmenistan._populate_public_holidays7   s   u 	00L1ABC4::%%T55b9f6ghi ()4::%%T55d;< T11"5M2NOP11$7811$78::''\] ::zzT!^_t#e
 [\T55d;< 78::T55d;<zzT!  !9!9$!?@T55d;<::n%Dtzz)T)  !9!9$!?@  !8!8<R9S!TU  !8!8!>? T55b9S6TUV 	D55b9I6JKL 	D55b9J6KLM-r'    )__name__
__module____qualname____firstlineno____doc__countrydefault_languager0   estimated_labelobserved_labelobserved_estimated_label
start_yearsupported_languagesboolr   rE   __static_attributes____classcell__)r$   s   @r%   r   r      sb     G./O*+N!"DEJ/=A *d * *G. G.r'   r   c                       \ rS rSrSrg)r      rG   NrH   rI   rJ   rK   rU   rG   r'   r%   r   r          r'   r   c                       \ rS rSrSrg)TKM   rG   NrY   rG   r'   r%   r\   r\      rZ   r'   r\   c                   p    \ rS rSrSr\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4S.rSrg)r      )r   i                 )  r,   r+     r)                     )r   re   r,   r+   rf   r)   r*   rG   N)rH   rI   rJ   rK   !EID_AL_FITR_DATES_CONFIRMED_YEARSr   r   r   EID_AL_FITR_DATES!EID_AL_ADHA_DATES_CONFIRMED_YEARSr
   r	   r   EID_AL_ADHA_DATESrU   rG   r'   r%   r   r      st    (4%BiBiBiAhBi )5%BiAhAhBiBiAhBir'   r   N)r   r0   holidays.calendarsr   holidays.calendars.gregorianr   r   r   r   r	   r
   holidays.groupsr   r   holidays.observed_holiday_baser   r   r   r   r\   r   rG   r'   r%   <module>ru      sS    " 5 E E B Si.&(= i.X	 		, 	"8 r'   