
    x7#h=                     <    d dl mZ d dlmZ d dlmZ  G d d      Zy)    )date)Optional)
_timedeltac                   H    e Zd ZdZ	 	 d	dedeee   ef   dede	dee   f
dZ
y)
EasternCalendarHolidaysz/
    Eastern calendar holidays base class.
    namedt_estimatedshow_estimated
days_deltareturnc                     t        | dd      }|\  }}|r|rt        ||      }|r>| j                  |r*|r(| j                  |      | j                  |      z  |      S ||      S dS )z
        Add Eastern (Buddhist, Chinese, Hindu, Islamic) calendar holiday.

        Adds customizable estimation label to holiday name if holiday date is an estimation.
        estimated_labelz%s (estimated)N)getattrr   _add_holidaytr)selfr   r	   r
   r   r   dtis_estimateds           W/var/www/api/v1/venv_getwork_v1/lib/python3.12/site-packages/holidays/groups/eastern.py_add_eastern_calendar_holidayz5EasternCalendarHolidays._add_eastern_calendar_holiday   s     "$(9;KL'L"B
+B  N (4774=8 			
 			
 		
    N)Tr   )__name__
__module____qualname____doc__strtupler   r   boolintr    r   r   r   r      sV      $

 HTND01
 	

 
 
$
r   r   N)datetimer   typingr   holidays.calendars.gregorianr   r   r    r   r   <module>r$      s      3 
  
r   