
    x7#h                     ~    d dl m Z d dlmZ d dlmZmZ d dlmZ  G d deee      Z	 G d de	      Z
 G d	 d
e	      Zy)    )gettext)JULIAN_CALENDAR)ChristianHolidaysInternationalHolidays)HolidayBasec                   8     e Zd ZdZdZdZdZdZ fdZd Z	 xZ
S )Armeniaa  Armenia holidays.

    References:
        * <https://en.wikipedia.org/wiki/Public_holidays_in_Armenia>
        * <http://www.parliament.am/legislation.php?sel=show&ID=1274&lang=arm&enc=utf8>
        * <https://www.arlis.am/documentview.aspx?docid=259>
    AMhy)en_USr   i  c                     t        j                  | t               t        j                  |        t	        |   |i | y )N)r   __init__r   r   super)selfargskwargs	__class__s      Z/var/www/api/v1/venv_getwork_v1/lib/python3.12/site-packages/holidays/countries/armenia.pyr   zArmenia.__init__"   s3    ""49&&t,$)&)    c                 t   t        d      }| j                  |       | j                  |       | j                  t        d             d| j                  cxk  rdk  rYn nV| j                  |       | j                  |       | j                  t        d             | j                  t        d             | j                  dk\  r| j                  t        d             | j                  t        d	             d
| j                  cxk  rdk  rn n| j                  t        d             | j                  t        d             | j                  dk\  r4| j                  | j                  dk\  rt        d      n
t        d             | j                  dk\  r| j                  t        d      d       | j                  t        d             | j                  dk\  r| j!                  t        d             | j                  dk\  r| j#                  t        d             | j%                  t        d             y )Nu   Նոր տարվա օրu5   Սուրբ Ծնունդ եւ Հայտնությունi  i  u$   Սուրբ Ծննդյան տոներu$   Մեռելոց հիշատակի օրi  u   Բանակի օրu   Կանանց տոնi  i  u7   Մայրության և գեղեցկության տոնu/   Եղեռնի զոհերի հիշատակի օրi  u   Աշխատանքի օրuQ   Աշխատավորների համերաշխության միջազգային օրi  u3   Հաղթանակի և Խաղաղության տոնF)
is_westernu!   Հանրապետության օրi  u#   Սահմանադրության օրi  u   Անկախության օրu   Նոր տարվա գիշեր)tr_add_new_years_day_add_new_years_day_two_add_holiday_jan_6_year_add_new_years_day_three_add_new_years_day_four_add_holiday_jan_5_add_holiday_jan_7_add_holiday_jan_28_add_womens_day_add_holiday_apr_7_add_holiday_apr_24_add_labor_day_add_world_war_two_victory_day_add_holiday_may_28_add_holiday_jul_5_add_holiday_sep_21_add_new_years_eve)r   names     r   _populate_public_holidaysz!Armenia._populate_public_holidays'   s   *+%##D) 	#Z [\4::%%))$/((. ##B'M$NO ##B'M$NO::$$R(;%<= 	R 5674::%%##B'`$ab 	  $U!VW:: ::% ,- kl :://HI  0  	  $G!HI::##B'L$MN::$$R(E%FG 	#A BCr   )__name__
__module____qualname____doc__countrydefault_languagesupported_languages
start_yearr   r,   __classcell__)r   s   @r   r	   r	      s+     G)J*
=Dr   r	   c                       e Zd Zy)r
   Nr-   r.   r/    r   r   r
   r
   g       r   r
   c                       e Zd Zy)ARMNr7   r8   r   r   r;   r;   k   r9   r   r;   N)r   r   holidays.calendars.julianr   holidays.groupsr   r   holidays.holiday_baser   r	   r
   r;   r8   r   r   <module>r?      sB    " 5 D -PDk,.C PDf	 		' 	r   