
    x7#h*                         d dl m Z 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)GREGORIAN_CALENDAR)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 )MoldovazMoldova holidays.

    References:
        * <https://en.wikipedia.org/wiki/Public_holidays_in_Moldova>
        * <https://www.legis.md/cautare/getResults?doc_id=133686>
    MDro)en_USr   uki  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/moldova.pyr   zMoldova.__init__"   s3    ""49&&t,$)&)    c                 ^   | j                  t        d             | j                  dk\  rt        d      n
t        d      }| j                  |       | j	                  |       | j                  t        d             t        d      }| j                  |       | j                  |       | j                  t        d             | j                  t        d             | j                  t        d	      d
       | j                  dk\  r| j                  t        d             | j                  dk\  r| j                  t        d             | j                  t        d             | j                  t        d             | j                  dk\  r | j                  t        d      t               y y )NzAnul Noui  u6   Nașterea lui Iisus Hristos (Crăciunul pe stil vechi)u(   Nașterea lui Iisus Hristos (Crăciunul)u   Ziua internatională a femeiiu   Pașteleu   Paștele blajiniloru8   Ziua internaţională a solidarităţii oamenilor munciiuO   Ziua Victoriei și a comemorării eroilor căzuţi pentru Independenţa PatrieiF)
is_westerni  zZiua Europeii  zZiua Ocrotirii Copiluluiu&   Ziua independenţei Republicii Moldovau   Limba noastrăi  u4   Nașterea lui Iisus Hristos (Crăciunul pe stil nou))_add_new_years_daytr_year_add_christmas_day_add_christmas_day_two_add_womens_day_add_easter_sunday_add_easter_monday_add_holiday_8_days_past_easter_add_labor_day_add_world_war_two_victory_day_add_europe_day_add_childrens_day_add_holiday_aug_27_add_holiday_aug_31r   )r   names     r   _populate_public_holidaysz!Moldova._populate_public_holidays'   s}   :/
 zzT! GH >? 	 	%##D) 	R ?@A *~%% 	,,R0E-FG 	BYZ[++ `a	 	, 	
 ::  N!34::##B'A$BC 	  $L!MN 	  $4!56::##IJ" r   )__name__
__module____qualname____doc__countrydefault_languagesupported_languages
start_yearr   r*   __classcell__)r   s   @r   r
   r
      s*     G/J*
6r   r
   c                       e Zd Zy)r   Nr+   r,   r-    r   r   r   r   `       r   r   c                       e Zd Zy)MDANr5   r6   r   r   r9   r9   d   r7   r   r9   N)r   r   holidays.calendars.gregorianr   holidays.calendars.julianr   holidays.groupsr   r   holidays.holiday_baser   r
   r   r9   r6   r   r   <module>r>      sC    " ; 5 D -Hk,.C HV	 		' 	r   