
    !g
                     x    d dl mZ d dlmZmZmZ d dlmZ  G d deeee      Z G d de      Z	 G d d	e      Z
y
)    )JULIAN_CALENDAR)ChristianHolidaysIslamicHolidaysInternationalHolidays)HolidayBasec                   ,     e Zd ZdZdZ fdZd Z xZS )
Kyrgyzstanzs
    Kyrgyzstan holidays.

    References:
      - https://en.wikipedia.org/wiki/Public_holidays_in_Kyrgyzstan
    KGc                     t        j                  | t               t        j                  |        t	        j                  |        t        |   |i | y )N)r   __init__r   r   r   super)selfargskwargs	__class__s      Z/var/www/dash_apps/app1/venv/lib/python3.12/site-packages/holidays/countries/kyrgyzstan.pyr   zKyrgyzstan.__init__   sA    ""49&&t,  &$)&)    c                 N   | j                  d       | j                  d       | j                  d       | j                  d       | j	                  d       | j
                  dk\  r| j                  d       | j                  d       | j                  d	       | j                  d
d       | j                  d       d}| j                  |       | j                  |       | j                  d       d}| j                  |       | j                  |       | j!                  d       y )NzNew Year's DayzChristmas DayzFatherland Defender's DayzInternational Women's DayzNooruz Mairamyi  z$Day of the People's April RevolutionzInternational Workers' DayzConstitution DayzVictory DayF)
is_westernzIndependence Dayz.Days of History and Commemoration of AncestorszNew Year's Evez	Orozo Aitz
Kurman Ait)_add_new_years_day_add_christmas_day_add_holiday_feb_23_add_womens_day_add_holiday_mar_21_year_add_holiday_apr_7_add_labor_day_add_holiday_may_5_add_world_war_two_victory_day_add_holiday_aug_31_add_holiday_nov_7_add_holiday_nov_8_add_new_years_eve_add_eid_al_fitr_day_add_eid_al_fitr_day_two_add_eid_al_adha_day)r   names     r   _populate_public_holidaysz$Kyrgyzstan._populate_public_holidays"   s    01 	0 	  !<= 	89 	  !12::##$JK 	89 	 23 	++Me+L 	  !34 @%% 	 01 !!$'%%d+ 	!!,/r   )__name__
__module____qualname____doc__countryr   r(   __classcell__)r   s   @r   r	   r	      s     G*/0r   r	   c                       e Zd Zy)r
   Nr)   r*   r+    r   r   r
   r
   T       r   r
   c                       e Zd Zy)KGZNr0   r1   r   r   r4   r4   X   r2   r   r4   N)holidays.calendars.julianr   holidays.groupsr   r   r   holidays.holiday_baser   r	   r
   r4   r1   r   r   <module>r8      s@    6 U U -?0/1F ?0D	 		* 	r   