
    \h                     J    S SK Jr  S SKJr  S SKJr  S SKJr   " S S\5      rg)    )date)Optional)_TibetanLunisolar)EasternCalendarHolidaysc            
       t   \ rS rSrSrSSS jjr SS\S\\\	   \
4   S\S\\	   4S	 jjrS\\	   4S
 jrS\\	   4S jrS\\	   4S jrS\\	   4S jrS\\	   4S jrS\\	   4S jrS\\	   4S jrS\\	   4S jrS\\	   4S jrS\\	   4S jrS\\	   4S jrS\\	   4S jrS\\	   4S jrS\\	   4S jrSrg)TibetanCalendarHolidays   z&
Tibetan lunisolar calendar holidays.
Nreturnc                 J    U(       a  U" 5       O	[        5       U l        X l        g )N)r   _tibetan_calendar _tibetan_calendar_show_estimated)selfclsshow_estimateds      jC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\holidays/groups/tibetan.py__init__ TibetanCalendarHolidays.__init__   s    *-3D3F0>-    namedt_estimated
days_deltac                 <    U R                  XU R                  U5      $ )zu
Add Tibetan calendar holiday.

Adds customizable estimation label to holiday name if holiday date
is an estimation.
)_add_eastern_calendar_holidayr   )r   r   r   r   s       r   _add_tibetan_calendar_holiday5TibetanCalendarHolidays._add_tibetan_calendar_holiday   s$     11 E Ez
 	
r   c                 j    U R                  XR                  R                  U R                  5      5      $ )z?
Add Blessed Rainy Day (September Equinox of Autumn Calendar).
)r   r   blessed_rainy_day_date_yearr   r   s     r   _add_blessed_rainy_day.TibetanCalendarHolidays._add_blessed_rainy_day*   s/     11((??

K
 	
r   c                 j    U R                  XR                  R                  U R                  5      5      $ )z?
Add Birth of Guru Rinpoche (10th day of the 5th lunar month).
)r   r   birth_of_guru_rinpoche_dater   r   s     r   _add_birth_of_guru_rinpoche3TibetanCalendarHolidays._add_birth_of_guru_rinpoche2   s/     11((DDTZZP
 	
r   c                 j    U R                  XR                  R                  U R                  5      5      $ )z;
Add Buddha First Sermon (4th day of the 6th lunar month).
)r   r   buddha_first_sermon_dater   r   s     r   _add_buddha_first_sermon0TibetanCalendarHolidays._add_buddha_first_sermon:   s/     11((AA$**M
 	
r   c                 j    U R                  XR                  R                  U R                  5      5      $ )z;
Add Buddha Parinirvana (15th day of the 4th lunar month).
)r   r   buddha_parinirvana_dater   r   s     r   _add_buddha_parinirvana/TibetanCalendarHolidays._add_buddha_parinirvanaB   /     11((@@L
 	
r   c                 j    U R                  XR                  R                  U R                  5      5      $ )z8
Add Day of Offering (1st day of the 12th lunar month).
)r   r   day_of_offering_dater   r   s     r   _add_day_of_offering,TibetanCalendarHolidays._add_day_of_offeringJ   /     11((==djjI
 	
r   c                 j    U R                  XR                  R                  U R                  5      5      $ )z;
Add Death of Zhabdrung (10th day of the 3rd lunar month).
)r   r   death_of_zhabdrung_dater   r   s     r   _add_death_of_zhabdrung/TibetanCalendarHolidays._add_death_of_zhabdrungR   r.   r   c                 j    U R                  XR                  R                  U R                  5      5      $ )zF
Add Descending Day of Lord Buddha (22nd day of the 9th lunar month).
)r   r   "descending_day_of_lord_buddha_dater   r   s     r   "_add_descending_day_of_lord_buddha:TibetanCalendarHolidays._add_descending_day_of_lord_buddhaZ   s/     11((KKDJJW
 	
r   c                 j    U R                  XR                  R                  U R                  5      5      $ )z-
Add Losar (1st day of the 1st lunar month).
)r   r   
losar_dater   r   s     r   
_add_losar"TibetanCalendarHolidays._add_losarb   s/     11((33DJJ?
 	
r   c                     U R                  XR                  R                  U R                  5      SS9nUb  U1$ [	        5       $ )z
Add Losar Day Two.
   r   )r   r   r=   r   set)r   r   dts      r   _add_losar_day_two*TibetanCalendarHolidays._add_losar_day_twoj   sH     //((33DJJ?B 0 
 ~t0350r   c                 h    U R                  XR                  R                  U R                  5      SS9$ )z8
Add Thimphu Drubchen (6th day of the 8th lunar month).
rA   rB   )r   r   thimphu_drubchen_dater   r   s     r   _add_thimphu_drubchen_day1TibetanCalendarHolidays._add_thimphu_drubchen_days   s7     11((>>tzzJWY 2 
 	
r   c                 j    U R                  XR                  R                  U R                  5      5      $ )z8
Add Thimphu Tshechu (10th day of the 8th lunar month).
r   r   thimphu_tshechu_dater   r   s     r   _add_thimphu_tshechu_day0TibetanCalendarHolidays._add_thimphu_tshechu_day{   r3   r   c                 h    U R                  XR                  R                  U R                  5      SS9$ )z
Add Thimphu Tshechu Day 2.
rA   rB   rL   r   s     r   _add_thimphu_tshechu_day_two4TibetanCalendarHolidays._add_thimphu_tshechu_day_two   7     11((==djjIVX 2 
 	
r   c                 h    U R                  XR                  R                  U R                  5      SS9$ )z
Add Thimphu Tshechu Day 3.
   rB   rL   r   s     r   _add_thimphu_tshechu_day_three6TibetanCalendarHolidays._add_thimphu_tshechu_day_three   rS   r   c                 j    U R                  XR                  R                  U R                  5      5      $ )z
Add Winter Solstice Day.
)r   r   tibetan_winter_solstice_dater   r   s     r   _add_tibetan_winter_solstice4TibetanCalendarHolidays._add_tibetan_winter_solstice   s/     11((EEdjjQ
 	
r   )r   r   )NF)r
   N)r   )__name__
__module____qualname____firstlineno____doc__r   strtupler   r   boolintr   r    r$   r(   r,   r1   r6   r:   r>   rC   rE   rI   rN   rQ   rV   rZ   __static_attributes__ r   r   r   r      s*   ?
 WX

',Xd^T-A'B
PS
	$

htn 

8D> 

 

x~ 

HTN 

x~ 

(4. 

(4. 
1#d) 1
$ 

 

HTN 

htn 

HTN 
r   r   N)	datetimer   typingr   holidays.calendarsr   holidays.groups.easternr   r   rf   r   r   <module>rk      s"      0 ;E
5 E
r   