
    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                   8     e Zd ZdZdZdZdZdZ fdZd Z	 xZ
S )CroatiaaF  Croatia holidays.

    References:
        * <https://narodne-novine.nn.hr/clanci/sluzbeni/2019_11_110_2212.html>
        * <https://en.wikipedia.org/wiki/Public_holidays_in_Croatia>
        * <https://hr.wikipedia.org/wiki/Blagdani_i_spomendani_u_Hrvatskoj>

    Updated with act 022-03 / 19-01 / 219 of 14 November 2019
    HRhr)en_USr
   uki  c                 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/croatia.pyr   zCroatia.__init__#   s1    ""4(&&t,$)&)    c                 b   | j                  t        d             | j                  dk7  r| j                  t        d             | j                  dk\  r| j	                  t        d             | j                  t        d             | j                  dk\  r| j                  t        d             | j                  t        d             | j                  d	k\  rFt        d
      }d| j                  cxk  rdk  rn n| j                  |       n| j                  |       | j                  t        d             | j                  | j                  dk\  rt        d      n
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\  r| j                  t        d             | j!                  t        d             | j#                  t        d             y )NzNova godinai  z"Bogojavljenje ili Sveta tri kraljai  UskrszUskrsni ponedjeljakTijelovozPraznik radai  u   Dan državnostii  u   Dan antifašističke borbei  z?Dan pobjede i domovinske zahvalnosti i Dan hrvatskih braniteljaz$Dan pobjede i domovinske zahvalnostizVelika GospazDan neovisnostiz	Svi svetii  uW   Dan sjećanja na žrtve Domovinskog rata i Dan sjećanja na žrtvu Vukovara i Škabrnjeu   BožićzSveti Stjepan)_add_new_years_daytr_year_add_epiphany_day_add_easter_sunday_add_easter_monday_add_corpus_christi_day_add_labor_day_add_holiday_jun_25_add_holiday_may_30_add_holiday_jun_22_add_holiday_aug_5_add_assumption_of_mary_day_add_holiday_oct_8_add_all_saints_day_add_holiday_nov_18_add_christmas_day_add_christmas_day_two)r   names     r   _populate_public_holidaysz!Croatia._populate_public_holidays(   s   = 12::""2&J#KL::##BwK0 	#8 9:::((J8 	B~./::'(Dtzz)T)((.((. 	  $@!AB zzT! PQ :;	
 	((N);<4::%%##B'8$9: 	  K1::$$C 	9. 	##B$78r   )__name__
__module____qualname____doc__countrydefault_languagesupported_languages
start_yearr   r,   __classcell__)r   s   @r   r   r      s+     G/J*
@9r   r   c                       e Zd Zy)r	   Nr-   r.   r/    r   r   r	   r	   k       r   r	   c                       e Zd Zy)HRVNr7   r8   r   r   r;   r;   o   r9   r   r;   N)
r   r   holidays.groupsr   r   holidays.holiday_baser   r   r	   r;   r8   r   r   <module>r>      s=    " D -U9k,.C U9p	 		' 	r   