
    !g                     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 )
Bangladeshz
    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      Z/var/www/dash_apps/app1/venv/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	   7       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 "0J	 		* 	r   