
    ih
                     f    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	)
    )ChristianHolidaysInternationalHolidays)HolidayBasec                   0     e Zd ZdZdZdZ fdZd Z xZS )Liberiaa  Liberia holidays.

    References:
        * [Patriotic and Cultural Observances Law 1956](http://www.liberlii.org/lr/legis/codes/pacolt25lcolr654/)

    Inauguration Day is celebrated on the first Monday of January in the year after the
    Presidential elections.
    LRi  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_fitandmore/lib/python3.12/site-packages/holidays/countries/liberia.pyr
   zLiberia.__init__   s1    ""4(&&t,$)&)    c                    | j                  d       | j                  dv r| j                  d       | j                  d       | j	                  d       | j                  d       | j                  d       | j                  dk\  r| j                  d	       | j                  d
       | j                  d       | j                  d       | j                  d       | j                  d       y )NzNew Year's Day>                         zInauguration DayzArmed Forces DayzDecoration DayzJ. J. Roberts Memorial BirthdayzFasting and Prayer Dayr   z(National Unification and Integration DayzIndependence DayzNational Flag DayzThanksgiving Dayz"Tubman Administration Goodwill DayzChristmas Day)_add_new_years_day_year_add_holiday_1st_mon_of_jan_add_holiday_feb_11_add_holiday_2nd_wed_of_mar_add_holiday_mar_15_add_holiday_2nd_fri_of_apr_add_holiday_may_14_add_holiday_jul_26_add_holiday_aug_24_add_holiday_1st_thu_of_nov_add_holiday_nov_29_add_christmas_day)r   s    r   _populate_public_holidaysz!Liberia._populate_public_holidays#   s     01::[[,,-?@ 	  !34 	(()9: 	  !BC 	(()AB::$$%OP 	  !34 	  !45 	(();< 	  !EF 	0r   )	__name__
__module____qualname____doc__country
start_yearr
   r+   __classcell__)r   s   @r   r   r      s     GJ*
%1r   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)LBRNr4   r5   r   r   r8   r8   O   r6   r   r8   N)holidays.groupsr   r   holidays.holiday_baser   r   r   r8   r5   r   r   <module>r;      s9    E -71k,.C 71t	 		' 	r   