
    x7#h                     p    d dl mZmZ d dlmZ d dlmZ  G d dee      Z G d de      Z G d d	e      Z	y
)    )FRISAT)InternationalHolidays)HolidayBasec                   4     e Zd ZdZdZeehZ fdZd Z	 xZ
S )
BangladeshzBangladesh holidays.

    References:
        * <https://mopa.gov.bd/sites/default/files/files/mopa.gov.bd/public_holiday/61c35b73_e335_462a_9bcf_4695b23b6d82/reg4-2019-212.PDF>
        * <https://en.wikipedia.org/wiki/Public_holidays_in_Bangladesh>
    BDc                 N    t        j                  |        t        |   |i | y )N)r   __init__super)selfargskwargs	__class__s      ]/var/www/api/v1/venv_getwork_v1/lib/python3.12/site-packages/holidays/countries/bangladesh.pyr   zBangladesh.__init__   s#    &&t,$)&)    c                     | j                  d       | j                  d       | j                  d       | j                  d       | j	                  d       | j                  d       | j                  d       y )Nz#International Mother's language Dayz3Sheikh Mujibur Rahman's Birthday and Children's DayzIndependence DayzBengali New Year's DayzMay DayzNational Mourning DayzVictory Day)_add_holiday_feb_21_add_holiday_mar_17_add_holiday_mar_26_add_holiday_apr_14_add_labor_day_add_holiday_aug_15_add_holiday_dec_16)r   s    r   _populate_public_holidaysz$Bangladesh._populate_public_holidays!   su      !FG 	  !VW 	  !34 	  !9: 	I& 	  !89 	  /r   )__name__
__module____qualname____doc__countryr   r   weekendr   r   __classcell__)r   s   @r   r   r      s"     GCjG*0r   r   c                       e Zd Zy)r	   Nr   r   r    r   r   r	   r	   8       r   r	   c                       e Zd Zy)BGDNr$   r%   r   r   r(   r(   <   r&   r   r(   N)
holidays.calendars.gregorianr   r   holidays.groupsr   holidays.holiday_baser   r   r	   r(   r%   r   r   <module>r,      s8    2 1 -#03 #0L	 		* 	r   