
    ih                         d dl m Z d dlmZ d dlmZmZmZ d dlm	Z	  G d de	eee      Z
 G d de
      Z G d	 d
e
      Z G d de      Zy)    )gettext)_CustomIslamicHolidays)ChristianHolidaysInternationalHolidaysIslamicHolidays)HolidayBasec                   T     e Zd ZdZdZdZ ed      ZdZdZ	ddd	e
f fd
Zd Z xZS )GuineaBissauu   Guinea-Bissau holidays.

    References:
        * [Ley núm. 7/2022, de 18 de julio, que aprueba el Código del Trabajo](https://archive.org/details/742984686-co-digo-de-trabalho-lei-no-7-2022)
    GWpt_GWz%s (prevista))en_USr     T)islamic_show_estimatedr   c                    t        j                  |        t        j                  |        t        j                  | t        |       t        |   |i | y)z
        Args:
            islamic_show_estimated:
                Whether to add "estimated" label to Islamic holidays name
                if holiday date is estimated.
        )clsshow_estimatedN)r   __init__r   r   GuineaBissauIslamicHolidayssuper)selfr   argskwargs	__class__s       `/var/www/api/v1/venv_fitandmore/lib/python3.12/site-packages/holidays/countries/guinea_bissau.pyr   zGuineaBissau.__init__"   sL     	""4(&&t,  1BX	
 	$)&)    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Ano Novou   Dia dos Heróis Nacionaisu   Dia do Início da Luta ArmadazDia Internacional da Mulheru   PáscoazDia do TrabalhadorzDia de Pidjiguitiu   Dia da IndependênciazDia de Natalu   KoritéTabaski)_add_new_years_daytr_add_holiday_jan_20_add_holiday_jan_23_add_womens_day_add_easter_sunday_add_labor_day_add_holiday_aug_3_add_holiday_sep_24_add_christmas_day_add_eid_al_fitr_day_add_eid_al_adha_day)r   s    r   _populate_public_holidaysz&GuineaBissau._populate_public_holidays0   s    :/ 	  $?!@A 	  $C!DE 	R =>? 	9. 	B345 	#6 78 	  $;!<= 	> 23 	!!"Y-0 	!!"Y-0r   )__name__
__module____qualname____doc__countrydefault_languager   estimated_labelsupported_languages
start_yearboolr   r*   __classcell__)r   s   @r   r
   r
      s>     G)O,J=A *d * 1r   r
   c                       e Zd Zy)r   Nr+   r,   r-    r   r   r   r   S       r   r   c                       e Zd Zy)GNBNr7   r8   r   r   r;   r;   W   r9   r   r;   c                       e Zd ZdZdZy)r   )r   i  N)r+   r,   r-   !EID_AL_ADHA_DATES_CONFIRMED_YEARS!EID_AL_FITR_DATES_CONFIRMED_YEARSr8   r   r   r   r   [   s    (4% )5%r   r   N)r   r   holidays.calendarsr   holidays.groupsr   r   r   holidays.holiday_baser   r
   r   r;   r   r8   r   r   <module>rB      sP    " 5 U U -<1; 13H/ <1~	 		, 	5"8 5r   