
    \hy                     @    S SK Jr  S SKJr  S SKJrJr   " S S5      rg)    )date)Optional)THAI_CALENDAR_ThaiLunisolarc                       \ rS rSrSr\4S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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S\\   4S jjrSrg)ThaiCalendarHolidays   z
Thai lunisolar calendar holidays.

For more info, see class `_ThaiLunisolar`.
Calendar-type checking are done by `_ThaiLunisolar`.
returnNc                 0    Xl         [        U5      U l        g N)_ThaiCalendarHolidays__calendarr   _thai_calendar)selfcalendars     gC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\holidays/groups/thai.py__init__ThaiCalendarHolidays.__init__   s    ",X6    c                 j    U R                  XR                  R                  U R                  5      5      $ )u   
Add Asarnha Bucha.

Asalha Pūjā (also written as Asarnha Bucha Day) is a Buddhist festival
celebrated on the 15th Waxing Day (Full Moon) of Month 8.

https://en.wikipedia.org/wiki/Asalha_Puja
)_add_thai_calendar_holidayr   asarnha_bucha_date_yearr   names     r   _add_asarnha_bucha'ThaiCalendarHolidays._add_asarnha_bucha   s/     ..%%88D
 	
r   c                 j    U R                  XR                  R                  U R                  5      5      $ )z
Add Boun Haw Khao Padapdin.

Boun Haw Khao Padapdin (also known as Rice Growing Festival)
is a Buddhist festival celebrated on the 14th Waning Day of Month 9.

https://web.archive.org/web/20250415072547/https://www.timsthailand.com/boon-khao-pradap-din/
)r   r   boun_haw_khao_padapdin_dater   r   s     r   _add_boun_haw_khao_padapdin0ThaiCalendarHolidays._add_boun_haw_khao_padapdin-   s/     ..%%AA$**M
 	
r   c                 j    U R                  XR                  R                  U R                  5      5      $ )z
Add Boun Haw Khao Salark.

Boun Haw Khao Salark (also known as Ancestor Festival)
is a Buddhist festival celebrated on the 15th Waxing Day of Month 10.

https://web.archive.org/web/20250414145714/https://www.timsthailand.com/boon-khao-sak/
)r   r   boun_haw_khao_salark_dater   r   s     r   _add_boun_haw_khao_salark.ThaiCalendarHolidays._add_boun_haw_khao_salark;   s/     ..%%??

K
 	
r   c                 j    U R                  XR                  R                  U R                  5      5      $ )a  
Add Boun Suang Huea.

Boun Suang Huea Nakhone Luang Prabang (also known as Vientiane Boat Racing Festival)
is a Buddhist festival celebrated on the 1st Waning Day of Month 11.

https://web.archive.org/web/20250413191357/https://sonasia-holiday.com/sonabee/laos-boat-racing-festival
)r   r   boun_suang_heua_dater   r   s     r   _add_boun_suang_heua)ThaiCalendarHolidays._add_boun_suang_heuaI   /     ..%%::4::F
 	
r   c                 j    U R                  XR                  R                  U R                  5      5      $ )z
Add Khao Phansa.

Start of Buddhist Lent (also written as Khao Phansa Day) is a Buddhist
festival celebrated on the 1st Waning Day of Month 8.

https://en.wikipedia.org/wiki/Vassa
)r   r   khao_phansa_dater   r   s     r   _add_khao_phansa%ThaiCalendarHolidays._add_khao_phansaW   s/     ..%%66tzzB
 	
r   c                 j    U R                  XR                  R                  U R                  5      5      $ )z
Add Loy Krathong.

Also known as "Boun That Louang" and "Bon Om Touk".
This concides with the 15th Waxing Day (Full Moon) of Month 12
in Thai Lunar Calendar.

https://en.wikipedia.org/wiki/Loy_Krathong
https://en.wikipedia.org/wiki/Bon_Om_Touk
)r   r   loy_krathong_dater   r   s     r   _add_loy_krathong&ThaiCalendarHolidays._add_loy_krathonge   s/     ..%%77

C
 	
r   c                     U=(       d    U R                   nU R                  XR                  R                  U R                  U5      5      $ )u6  
Add Makha Bucha.

Māgha Pūjā (also written as Makha Bousa and Meak Bochea Day) is a Buddhist
festival celebrated on the 15th Waxing Day (Full Moon) of Month 3.

Khmer variant: always fall on Month 3.
Thai variant:  will use Month 4 instead for Athikamat years.

https://en.wikipedia.org/wiki/Māgha_Pūjā
)r   r   r   makha_bucha_dater   r   r   r   s      r   _add_makha_bucha%ThaiCalendarHolidays._add_makha_buchau   s?     .t..%%66tzz8L
 	
r   c                 j    U R                  XR                  R                  U R                  5      5      $ )z
Add Ok Phansa.

End of Buddhist Lent (also written as Ok Phansa Day) is a Buddhist
festival celebrated on the 15th Waxing Day of Month 11.

https://en.wikipedia.org/wiki/Pavarana
)r   r   ok_phansa_dater   r   s     r   _add_ok_phansa#ThaiCalendarHolidays._add_ok_phansa   s/     ..%%44TZZ@
 	
r   c                 j    U R                  XR                  R                  U R                  5      5      $ )z
Add Pchum Ben.

Also known as "Prachum Bandar".
This concides with the 15th Waning Day (New Moon) of Month 10 in
Thai Lunar Calendar.

https://en.wikipedia.org/wiki/Pchum_Ben
)r   r   pchum_ben_dater   r   s     r   _add_pchum_ben#ThaiCalendarHolidays._add_pchum_ben   s/     ..%%44TZZ@
 	
r   c                 j    U R                  XR                  R                  U R                  5      5      $ )z
Add Preah Reach Pithi Chrat Preah Neangkoal.

Also known as "Cambodian Royal Ploughing Ceremony". This always
concides with the 4th Waning Day of Month 6 in Khmer Lunar Calendar.

https://en.wikipedia.org/wiki/Royal_Ploughing_Ceremony
)r   r   preah_neangkoal_dater   r   s     r   _add_preah_neangkoal)ThaiCalendarHolidays._add_preah_neangkoal   r)   r   c                 ,    Uc  gU R                  X5      $ )za
Add Thai calendar holiday.

If the result from `_ThaiLunisolar` is none then no holidays added.
N)_add_holiday)r   r   dts      r   r   /ThaiCalendarHolidays._add_thai_calendar_holiday   s     :  **r   c                     U=(       d    U R                   nU R                  XR                  R                  U R                  U5      5      $ )a0  
Add Visakha Bucha.

Vesak (also written as Visakha Bousa Day and Visaka Bochea Day) is a
Buddhist festival celebrated on the 15th Waxing Day (Full Moon)
of Month 6.

Khmer variant: always fall on Month 6.
Thai variant:  will use Month 7 instead for Athikamat years.

https://en.wikipedia.org/wiki/Vesak
)r   r   r   visakha_bucha_dater   r4   s      r   _add_visakha_bucha'ThaiCalendarHolidays._add_visakha_bucha   s?     .t..%%88XN
 	
r   )
__calendarr   )r
   Nr   )__name__
__module____qualname____firstlineno____doc__r   r   r   r   r   r   r#   r'   r,   r0   r5   r9   r=   rA   r   rI   __static_attributes__ r   r   r   r      s     !. 7
(4. 

8D> 

$ 

HTN 

 

$ 
 
x~ 
$
htn 

htn 

HTN 
	+htn 	+
$ 
 
r   r   N)datetimer   typingr   holidays.calendars.thair   r   r   rR   r   r   <module>rV      s      A{
 {
r   