
    ihA                     z    d dl m Z d dlmZmZ d dlmZmZmZ  G d deee      Z	 G d de	      Z
 G d d	e	      Zy
)    )gettext)ChristianHolidaysInternationalHolidays)ObservedHolidayBaseSAT_SUN_TO_NEXT_MONSAT_SUN_TO_NEXT_MON_TUEc                   H     e Zd ZdZdZdZ ed      ZdZdZ	 fdZ
d Z xZS )	Naurua  Nauru holidays.

    References:
        * <https://en.wikipedia.org/wiki/Public_holidays_in_Nauru>
        * [Public Service Act 2016](https://web.archive.org/web/20250613095858/https://ronlaw.gov.nr/assets/docs/acts/2016/Public%20Service%20Act%202016_serv4.pdf)
        * [Nauru's Online Legal Database](https://web.archive.org/web/20250501021029/https://ronlaw.gov.nr/)
        * <https://web.archive.org/web/20250408012244/https://www.timeanddate.com/holidays/nauru/>

    Gazettes:
        * [Public Holidays 2019](https://web.archive.org/web/20250613095031/https://ronlaw.gov.nr/assets/docs/gazettes/2018/11/Gazette%20No.%20175%20(28%20November%202018).pdf)
        * [Public Holidays 2021](https://web.archive.org/web/20250613102242/https://ronlaw.gov.nr/assets/docs/gazettes/2020/12/Gazette%20No.%20227%20(21%20December%202020).pdf)
        * [Public Holidays 2022](https://web.archive.org/web/20250613102128/https://ronlaw.gov.nr/assets/docs/gazettes/2022/01/Gazette%20No.%207%20(6%20January%202022).pdf)
        * [Public Holidays 2023](https://web.archive.org/web/20250613101855/https://ronlaw.gov.nr/assets/docs/gazettes/2022/12/Gazette%20No.%20330%20(30%20December%202022).pdf)
        * [Public Holidays 2024](https://web.archive.org/web/20250613094703/https://ronlaw.gov.nr/assets/docs/gazettes/2024/01/Nauru%20Government%20Gazette,%20No.%2014%20(15%20January%202024).pdf)
        * [RONPHOS Handover Day 2018](https://web.archive.org/web/20250613095226/https://ronlaw.gov.nr/assets/docs/gazettes/2018/06/Gazette%20No.%20102%20(29%20June%202018).pdf)
        * [Ibumin Earoeni Day 2019](https://web.archive.org/web/20250613095413/https://ronlaw.gov.nr/assets/docs/gazettes/2019/08/Gazette%20No.%20139%20(12%20August%202019).pdf)
        * [Sir Hammer DeRoburt Day 2020](https://web.archive.org/web/20250614102647/https://ronlaw.gov.nr/assets/docs/gazettes/2020/09/Gazette%20No.%20171%20(10%20September%202020).pdf)
    NRen_NRz%s (observed))r   en_USi  c                     t        j                  |        t        j                  |        |j                  dt               t        |   |i | y )Nobserved_rule)r   __init__r   
setdefaultr   super)selfargskwargs	__class__s      X/var/www/api/v1/venv_fitandmore/lib/python3.12/site-packages/holidays/countries/nauru.pyr   zNauru.__init__3   sB    ""4(&&t,/+>?$)&)    c                    | j                  | j                  t        d                   | j                  | j                  t        d            t               | j                  | j                  t        d            t               | j                  dk\  r)| j                  | j                  t        d                   | j                  t        d             | j                  t        d             | j                  t        d	             | j                  | j                  t        d
                   | j                  dk\  r)| j                  | j                  t        d                   | j                  dk\  r)| j                  | j                  t        d                   | j                  dk\  rC| j                  | j                  | j                  dk\  rt        d      n
t        d                   | j                  | j                  t        d                   | j                  | j!                  t        d            t               | j                  | j#                  t        d            t               y )NzNew Year's DayzIndependence Day)rulezDay following Independence Dayi  zInternational Women's DayzGood FridayzEaster MondayzEaster TuesdayzConstitution Dayi  zRONPHOS HandoverzIbumin Earoeni Dayi  i  zSir Hammer DeRoburt DayzNational Youth Dayz	Angam DayzChristmas DayzDay following Christmas)_add_observed_add_new_years_daytr_add_holiday_jan_31r   _add_holiday_feb_1_year_add_womens_day_add_good_friday_add_easter_monday_add_easter_tuesday_add_holiday_may_17_add_holiday_jul_1_add_holiday_aug_19_add_holiday_sep_25_add_holiday_oct_26_add_christmas_day_add_christmas_day_two)r   s    r   _populate_public_holidayszNauru._populate_public_holidays9   s   42226F3GHI$$R(:%;<( 	 	
 	##B'G$HI( 	 	
 ::t33B7R4STU 	b/0 	? 34 	  $4!56 	433B7I4JKL::t66r:L7MNO::t77;O8PQR::(( zzT) 01 01 	433B{ODE##B$78( 	 	
 	''+D(EF( 	 	
r   )__name__
__module____qualname____doc__countrydefault_languager   observed_labelsupported_languages
start_yearr   r,   __classcell__)r   s   @r   r
   r
      s5    & G(N,J*@
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)NRUNr8   r9   r   r   r<   r<      r:   r   r<   N)r   r   holidays.groupsr   r   holidays.observed_holiday_baser   r   r   r
   r   r<   r9   r   r   <module>r?      sE    " D b
!24I b
J	 		% 	r   