
    x7#h                     r    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)ChristianHolidaysInternationalHolidays)HolidayBasec                   4     e Zd ZdZdZdZdZ fdZd Z xZ	S )EstoniazEstonia holidays.EEet)en_USr
   ukc                 x    t        j                  |        t        j                  |        t        |   |i | y )N)r   __init__r   super)selfargskwargs	__class__s      Z/var/www/api/v1/venv_getwork_v1/lib/python3.12/site-packages/holidays/countries/estonia.pyr   zEstonia.__init__   s1    ""4(&&t,$)&)    c                    | j                  t        d             | j                  t        d             | j                  t        d             | j	                  t        d             | j                  t        d             | j                  t        d             | j                  t        d             | j                  t        d             | j                  d	k\  r| j                  t        d
             | j                  dk\  r| j                  t        d             | j                  t        d             | j                  t        d             y )Nuusaastau   iseseisvuspäevz
suur reedeu   ülestõusmispühade 1. pühau
   kevadpühau   nelipühade 1. pühau   võidupühau
   jaanipäevi  u   taasiseseisvumispäevi  u   jõululaupäevu   esimene jõulupühau   teine jõulupüha)_add_new_years_daytr_add_holiday_feb_24_add_good_friday_add_easter_sunday_add_holiday_may_1_add_whit_sunday_add_holiday_jun_23_add_saint_johns_day_year_add_holiday_aug_20_add_christmas_eve_add_christmas_day_add_christmas_day_two)r   s    r   _populate_public_holidaysz!Estonia._populate_public_holidays   s   :/ 	  $5!67 	b./ 	#B CD 	< 01 	b!789 	  M!23 	!!"\"23::$$R(?%@A::##B'7$89 	#8 9: 	##B':$;<r   )
__name__
__module____qualname____doc__countrydefault_languagesupported_languagesr   r&   __classcell__)r   s   @r   r   r      s!    G/*
%=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)ESTNr0   r1   r   r   r4   r4   K   r2   r   r4   N)
r   r   holidays.groupsr   r   holidays.holiday_baser   r   r	   r4   r1   r   r   <module>r7      s;    " D -1=k,.C 1=h	 		' 	r   