
    !g/                         d dl m Z d dlmZ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)OPTIONALPUBLIC)ChristianHolidaysInternationalHolidays)HolidayBasec                   B     e Zd ZdZdZdZeefZdZ	 fdZ
d Zd Z xZS )	Greenlandz
    Greenlandic holidays.

    References:
    - https://en.wikipedia.org/wiki/Public_holidays_in_Greenland
    - https://www.norden.org/en/info-norden/public-holidays-greenland
    - https://www.timeanddate.com/holidays/greenland/
    GLkl)daen_USr   c                 x    t        j                  |        t        j                  |        t        |   |i | y )N)r   __init__r   super)selfargskwargs	__class__s      Y/var/www/dash_apps/app1/venv/lib/python3.12/site-packages/holidays/countries/greenland.pyr   zGreenland.__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                  t        d	             | j                  t        d
             | j                  t        d             y )NzUkioq nutaaqzSisamanngornermi illernartumizTallimanngorneq ajortorsiorneq	PoorskimizPoorskimi ullut aappaatzUlloq qinuffiusoqzUlloq Kristusip qilaliarnerazPiinsip ulluazPiinsip ulluisa aappaanniJuullizJuullip aappaa)_add_new_years_daytr_add_holy_thursday_add_good_friday_add_easter_sunday_add_easter_monday _add_holiday_26_days_past_easter_add_ascension_thursday_add_whit_sunday_add_whit_monday_add_christmas_day_add_christmas_day_twor   s    r   _populate_public_holidaysz#Greenland._populate_public_holidays(   s    > 23 	#B CD 	b!ABC 	;0 	#< => 	--b1D.EF 	$$R(F%GH 	b12 	b!<=> 	8- 	##B'7$89r   c                    | j                  t        d             | j                  t        d             | j                  t        d             | j	                  t        d             | j                  t        d             y )N	MitaarneqzSulisartut ulluat
UllortuneqJuulliaqqami
Ukiortaami)_add_epiphany_dayr   _add_labor_day_add_holiday_jun_21_add_christmas_eve_add_new_years_ever'   s    r   _populate_optional_holidaysz%Greenland._populate_optional_holidaysJ   si    r+/ 	B234 	  L!12 	> 23 	< 01r   )__name__
__module____qualname____doc__countrydefault_languager   r   supported_categoriessupported_languagesr   r(   r3   __classcell__)r   s   @r   r
   r
      s6     G$f-/*
 :D2r   r
   c                       e Zd Zy)r   Nr4   r5   r6    r   r   r   r   [       r   r   c                       e Zd Zy)GRLNr>   r?   r   r   rB   rB   _   r@   r   rB   N)r   r   holidays.constantsr   r   holidays.groupsr   r   holidays.holiday_baser   r
   r   rB   r?   r   r   <module>rF      s@    " / D -D2.0E D2N	 		) 	r   