
    x7#hG              
          d dl m Z d dlmZ d dlmZmZmZmZm	Z	m
Z
mZmZmZmZmZmZ d dlmZmZmZmZmZmZ d dlmZmZmZmZmZ d dlmZm Z m!Z!m"Z"  G d deeeeee      Z# G d	 d
e#      Z$ G d de#      Z% G d de      Z& G d d      Z'y)    )gettext)_CustomIslamicHolidays)JANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDEC)ARMENIANBANK
GOVERNMENTHEBREWISLAMICPUBLIC)ChristianHolidaysHebrewCalendarHolidaysInternationalHolidaysIslamicHolidaysStaticHolidays)ObservedHolidayBaseTHU_TO_NEXT_MONTUE_WED_TO_PREV_MONTHU_FRI_TO_NEXT_MONc            	       N    e Zd ZdZdZdZ ed      ZdZdZ	i ddd	d
dddddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0Z
d1ZeeeeeefZdGd2ef fd3Zd4 Zd5 Zd6 Zd7 Zd8 Zd9 Zd: Zd; Zd< Zd= Zd> Zd? Z d@ Z!dA Z"dB Z#dC Z$dD Z%dE Z&dF Z' xZ(S )H	Argentinau!  Argentina holidays.

    References:
        * [Spanish Wikipedia](https://es.wikipedia.org/wiki/Anexo:D%C3%ADas_feriados_en_Argentina)
        * [Decree-Law 2446](https://www.argentina.gob.ar/normativa/nacional/decreto_ley-2446-1956-161122/texto)
        * [Law 21329](https://www.argentina.gob.ar/normativa/nacional/ley-21329-65453/texto)
        * [Law 22655](https://www.argentina.gob.ar/normativa/nacional/ley-22655-140416/texto)
        * [Law 22769](https://www.argentina.gob.ar/normativa/nacional/ley-22769-65454/texto)
        * [Decree 901/1984](https://www.argentina.gob.ar/normativa/nacional/decreto-901-1984-65455)
        * [Law 23555](https://www.argentina.gob.ar/normativa/nacional/ley-23555-20986/texto)
        * [Law 24023](https://www.argentina.gob.ar/normativa/nacional/ley-24023-422/texto)
        * [Law 24160](https://www.argentina.gob.ar/normativa/nacional/ley-24160-558/texto)
        * [Law 24360](https://www.argentina.gob.ar/normativa/nacional/ley-24360-756/texto)
        * [Law 24445](https://www.argentina.gob.ar/normativa/nacional/ley-24445-782/texto)
        * [Law 24571](https://www.argentina.gob.ar/normativa/nacional/ley-24571-29129/texto)
        * [Law 24757](https://www.argentina.gob.ar/normativa/nacional/ley-24757-41168/texto)
        * [Law 25370](https://www.argentina.gob.ar/normativa/nacional/ley-25370-65442/texto)
        * [Law 25442](https://www.argentina.gob.ar/normativa/nacional/ley-25442-67888/texto)
        * [Decree 1932/2002](https://www.argentina.gob.ar/normativa/nacional/decreto-1932-2002-78207/texto)
        * [Law 26085](https://www.argentina.gob.ar/normativa/nacional/ley-26085-114811/texto)
        * [Law 26089](https://www.argentina.gob.ar/normativa/nacional/ley-26089-115677/texto)
        * [Law 26110](https://www.argentina.gob.ar/normativa/nacional/ley-26110-117507/texto)
        * [Law 26199](https://www.argentina.gob.ar/normativa/nacional/ley-26199-124099/texto)
        * [Law 26416](https://www.argentina.gob.ar/normativa/nacional/ley-26416-145231/texto)
        * [Decree 1584/2010](https://www.argentina.gob.ar/normativa/nacional/decreto-1584-2010-174389/texto)
        * [Decree 521/2011](https://www.argentina.gob.ar/normativa/nacional/decreto-521-2011-181754/texto)
        * [Decree 2226/2015](https://www.argentina.gob.ar/normativa/nacional/decreto-2226-2015-253971/texto)
        * [Law 26876](https://www.argentina.gob.ar/normativa/nacional/ley-26876-218152/texto)
        * [Law 27258](https://www.argentina.gob.ar/normativa/nacional/ley-27258-262574/texto)
        * [Decree 52/2017](https://www.argentina.gob.ar/normativa/nacional/decreto-52-2017-271094/texto)
        * [Decree 80/2017](https://www.argentina.gob.ar/normativa/nacional/decreto-80-2017-271382/texto)
        * [Law 27399](https://www.argentina.gob.ar/normativa/nacional/ley-27399-281835/texto)
        * [Decreto 297/2020](https://www.argentina.gob.ar/normativa/nacional/decreto-297-2020-335741/texto)
        * [Collective Agreement 18/75](https://labancaria.org/convenio-colectivo-18-75/)

    Subdivisions Holidays References:
        * Catamarca:
            * [Law 4553](https://www.argentina.gob.ar/normativa/provincial/ley-4553-123456789-0abc-defg-355-4000kvorpyel)
            * [Law 5525](https://digesto.catamarca.gob.ar/ley/ley_detail/1650)
        * Chubut:
            * [Law I-85](https://digesto.legislaturadelchubut.gob.ar/public/rama/1/ley/85)
            * [Law I-547](https://www.argentina.gob.ar/normativa/provincial/ley-547-123456789-0abc-defg-745-0001uvorpyel/actualizacion)
        * Corrientes:
            * [Law 5874](https://www.argentina.gob.ar/normativa/provincial/ley-5874-123456789-0abc-defg-478-5000wvorpyel/actualizacion)
            * [Law 5884](https://www.argentina.gob.ar/normativa/provincial/ley-5884-123456789-0abc-defg-488-5000wvorpyel/actualizacion)
        * Entre Ríos:
            * [Law 7285/84](https://www.entrerios.gov.ar/dgrrhh/normativas/7285%20-%20Feriado%203%20de%20febrero.pdf)
            * [Decree 4359/93](https://www.entrerios.gov.ar/dgrrhh/normativas/1993%20-%204359%20MGJE%20(San%20Miguel%20Arcangel).pdf)
            * [Decree 216/2003](https://www.entrerios.gov.ar/dgrrhh/normativas/2003%20-%20216%20GOB%20(Dia%20del%20Empleado%20Publico).pdf)
            * [Law 10541](https://www.argentina.gob.ar/normativa/provincial/ley-10541-123456789-0abc-defg-145-0100evorpyel/actualizacion)
        * Jujuy:
            * [Law 4059](https://boletinoficial.jujuy.gob.ar/?p=44711)
            * [Law 4927](https://boletinoficial.jujuy.gob.ar/?p=56587)
            * [Law 5005](https://boletinoficial.jujuy.gob.ar/?p=51196)
            * [Law 6197](https://boletinoficial.jujuy.gob.ar/?p=204052)
        * La Rioja:
            * [Law 6886](https://www.argentina.gob.ar/normativa/provincial/ley-6886-123456789-0abc-defg-688-6000fvorpyel/actualizacion)
            * [Law 9844](https://www.argentina.gob.ar/normativa/provincial/ley-9844-123456789-0abc-defg-448-9000fvorpyel/actualizacion)
            * [Law 9955](https://www.argentina.gob.ar/normativa/provincial/ley-9955-123456789-0abc-defg-559-9000fvorpyel/actualizacion)
            * [Law 10242](https://www.argentina.gob.ar/normativa/provincial/ley-10242-123456789-0abc-defg-242-0100fvorpyel/actualizacion)
            * [Law 10298](https://www.argentina.gob.ar/normativa/provincial/ley-10298-123456789-0abc-defg-892-0100fvorpyel/actualizacion)
            * [Law 1035](https://www.argentina.gob.ar/normativa/provincial/ley-1035-123456789-0abc-defg-153-0100fvorpyel/actualizacion)
        * Mendoza:
            * [Law 4081](https://www.argentina.gob.ar/normativa/provincial/ley-4081-123456789-0abc-defg-534-0000mvorpyel/actualizacion)
        * Salta:
            * [Law 5032](https://www.argentina.gob.ar/normativa/provincial/ley-5032-123456789-0abc-defg-230-5000avorpyel/actualizacion)
        * San Juan:
            * [Law 14-P](https://www.argentina.gob.ar/normativa/provincial/ley-14-123456789-0abc-defg-410-0061jvorpyel/actualizacion)
        * San Luis:
            * [Law II-0046-2004](https://www.argentina.gob.ar/normativa/provincial/ley-46-123456789-0abc-defg-640-0001dvorpyel/actualizacion)
        * Santa Cruz:
            * [Law 2882](https://www.argentina.gob.ar/normativa/provincial/ley-2882-123456789-0abc-defg-288-2000zvorpyel/actualizacion)
            * [Law 3342](https://www.argentina.gob.ar/normativa/provincial/ley-3342-123456789-0abc-defg-243-3000zvorpyel/actualizacion)
            * [Law 3419](https://www.argentina.gob.ar/normativa/provincial/ley-3419-123456789-0abc-defg-914-3000zvorpyel/actualizacion)
            * [Law 3668](https://www.argentina.gob.ar/normativa/provincial/ley-3668-123456789-0abc-defg-866-3000zvorpyel/actualizacion)
        * Tierra del Fuego:
            * [Law 7/92](https://www.argentina.gob.ar/normativa/provincial/ley-7-123456789-0abc-defg-751-0000vvorpyel/actualizacion)
            * [Law 1389/2021](https://www.argentina.gob.ar/normativa/provincial/ley-1389-123456789-0abc-defg-588-1000vvorpyel/actualizacion)
        * Tucumán:
            * [Law 1765](https://www.fet.com.ar/nota/1054/feriado-en-tucuman-24-de-setiembre)

    Other sources:
        * <https://biblioteca.afip.gob.ar/search/query/index.aspx>
        * <https://www.argentina.gob.ar/interior/feriados>
        * <http://servicios.lanacion.com.ar/feriados>
        * <https://www.clarin.com/feriados/>
        * <https://www.saij.gob.ar/>

    Checked With:
        * <https://servicios.lanacion.com.ar/app-mobile/feriados/2015>
        * <https://servicios.lanacion.com.ar/app-mobile/feriados/2016>
        * <https://servicios.lanacion.com.ar/app-mobile/feriados/2017>
        * <https://servicios.lanacion.com.ar/app-mobile/feriados/2018>
        * <https://www.argentina.gob.ar/interior/feriados-nacionales-2019>
        * <https://www.argentina.gob.ar/interior/feriados-nacionales-2020>
        * <https://www.argentina.gob.ar/interior/feriados-nacionales-2021>
        * <https://www.argentina.gob.ar/interior/feriados-nacionales-2022>
        * <https://www.argentina.gob.ar/interior/feriados-nacionales-2023>
        * <https://www.argentina.gob.ar/interior/feriados-nacionales-2024>
        * <https://www.argentina.gob.ar/interior/feriados-nacionales-2025>
        * [Entre Ríos](https://www.entrerios.gov.ar/dgrrhh/index.php?i=7)
        * [Tierra del Fuego](https://www.justierradelfuego.gov.ar/dias-no-laborables/)
        * Jujuy:
            * <https://agpjujuy.gob.ar/Archivos/Calendario2024.pdf>
            * <https://agpjujuy.gob.ar/Archivos/Calendario2025.pdf>
    AResz%s (observado)i  )ABCDEFGHJKLMNPQRSTUVWXYZSaltar$   zBuenos Airesr%   u    Ciudad Autónoma de Buenos Airesr&   zSan Luisr'   u   Entre Ríosr(   zLa Riojar)   zSantiago del Esteror*   Chacor+   zSan Juanr,   	Catamarcar-   zLa Pampar.   Mendozar/   Misionesr0   Formosar1   u   Neuquénr2   u
   Río Negror3   zSanta Fer4   r5   r6   r7   r8   r9   r:   r;   )u   TucumánChubutzTierra del Fuego
Corrientesu   CórdobaJujuyz
Santa Cruz)en_USr#   ukislamic_show_estimatedc                 l   t        j                  |        t        j                  |        t        j                  |        t	        j                  | t
        |       t        j                  | t               |j                  dt        t        z          |j                  dd       t        |   |i | y)z
        Args:
            islamic_show_estimated:
                Whether to add "estimated" label to Islamic holidays name
                if holiday date is estimated.
        )clsshow_estimatedobserved_ruleobserved_sincei  N)r   __init__r   r   r   ArgentinaIslamicHolidaysr   ArgentinaStaticHolidays
setdefaultr   r   super)selfrG   argskwargs	__class__s       \/var/www/api/v1/venv_getwork_v1/lib/python3.12/site-packages/holidays/countries/argentina.pyrM   zArgentina.__init__   s     	""4(''-&&t,  .?U	
 	&=>/+>AT+TU*D1$)&)    c                    | j                  t        d             | j                  dk  r| j                  t        d             | j                  dk  s| j                  dk\  r4| j	                  t        d             | j                  t        d             | j                  dk\  r| j                  t        d             | j                  d	k\  ry| j                  d
k  rt        d      n
t        d      }| j                  dk(  r| j                  |       n3| j                  |      }| j                  dk  r| j                  |d       | j                  dk  s| j                  dk\  r| j                  t        d             | j                  dk\  r| j                  t        d             | j                  t        d             | j                  t        d             | j                  dk  r| j                  t        d             d| j                  cxk  rd
k  rQn nNt        d      }| j                  dk(  r| j                  |       n"| j                  | j                  |      d       | j                  dk\  r7| j                  | j!                  t        d            t"        t$        z   d       t        d      }d| j                  cxk  rdk  rn n| j'                  |       n3| j)                  |      }| j                  dk  r| j                  |d       | j+                  t        d              t        d!      }| j                  d"k  s| j                  d#k\  r#| j                  | j-                  |      d       n2| j                  dk(  r| j/                  |       n| j1                  |       | j                  dk  r| j3                  t        d$             | j                  dk  s| j                  d%k\  r| j                  dk\  rt        d&      n
t        d'      }| j                  d(k(  r| j5                  |       nm| j                  d)k(  r| j7                  |       nLd*| j                  cxk  rdk  rn n| j9                  |       n"| j                  | j;                  |      d       | j                  dk  r| j=                  t        d+             | j                  dk\  rt        d,      }| j                  d#k\  r#| j                  | j?                  |      d       nS| j                  dk(  r| jA                  |       n2| j                  d-k(  r| jC                  |       n| jE                  |       | j                  dk  s| j                  dk\  r| jG                  t        d.             | jI                  t        d/             y )0Nu
   Año Nuevoi  u   Día de Reyes  Lunes de CarnavalMartes de Carnavali  u7   Día Nacional de la Memoria por la Verdad y la Justicia    u   Día del Veterano de Guerrau:   Día del Veterano y de los Caidos en la Guerra de Malvinas  F)show_observed_labelzJueves Santo  zViernes Santou   Día del Trabajou   Día de la Revolución de Mayo  zCorpus Christii  u_   Día de la Afirmación de los Derechos Argentinos sobre las Malvinas, Islas y Sector Antártico  u@   Paso a la Inmortalidad del General Don Martín Miguel de Güemes)ruler_   z6Paso a la Inmortalidad del General Don Manuel Belgranoi    i  u   Día de la Independenciau;   Paso a la Inmortalidad del General Don José de San Martíni    u   Día de la Asuncióni  u)   Día del Respeto a la Diversidad Culturalu   Día de la Razai  i  i  zTodos Los Santosu   Día de la Soberanía Nacional      Inmaculada Concepción de MaríaNavidad)%_add_new_years_daytr_year_add_epiphany_day_add_carnival_monday_add_carnival_tuesday_add_holiday_mar_24_add_holiday_mar_31_add_holiday_apr_2_move_holiday_add_holy_thursday_add_good_friday_add_labor_day_add_holiday_may_25_add_corpus_christi_day_add_holiday_jun_10_add_holiday_jun_17r   r   _add_holiday_3rd_mon_of_jun_add_holiday_jun_20_add_holiday_jul_9_add_holiday_aug_17_add_holiday_aug_22_add_holiday_3rd_mon_of_aug_add_assumption_of_mary_day_add_holiday_oct_8_add_holiday_oct_14_add_holiday_2nd_mon_of_oct_add_columbus_day_add_all_saints_day_add_holiday_nov_20_add_holiday_nov_28_add_holiday_nov_27_add_holiday_4th_mon_of_nov_add_immaculate_conception_day_add_christmas_day)rR   nameapr_2jun_20s       rV   _populate_public_holidaysz#Argentina._populate_public_holidays   s   < 01
 ::""2o#67 ::t!3%%b)<&=> &&r*>'?@ ::$$LM :: ::% 01 TU  zzT!((.//5::%&&u%&H ::t!3##B~$67 ::!!"_"56 	B123 	  $D!EF
 ::((,<)=> 4::%% ,D zzT!''-""4#;#;D#AW\"] :: ((YZ )?:$)  " JK4::%%,,T2--d3FzzT!""6u"E 	#= >? OP::t!3t77=SXYZZ4$$T*,,T2
 ::,,R0F-GH ::t!3 ::% >? )*  zzT!''-t#((.+t+006""4#9#9$#?UZ"[
 ::$$R(:%;< ::67DzzT!""4#;#;D#AW\"]t#((.t#((.006 ::t!3//3U0VW 	9.rW   c                    | j                   dk\  rs| j                  t        d             | j                  t        d             t        d      }| j	                  |       | j                  |       | j                  |       yy)zSalta holidays.r`   z"Aniversario de la Batalla de Saltau~   Dia de la memoria del Guerrero de la Independencia y Gobernador de la Provincia de Salta General Don Martín Miguel de Güemesu2   Festividades del Señor y de la Virgen del MilagroN)rk   _add_holiday_feb_20rj   ry   _add_holiday_sep_13_add_holiday_sep_14_add_holiday_sep_15rR   r   s     rV   "_populate_subdiv_a_public_holidaysz,Argentina._populate_subdiv_a_public_holidays  s|     ::$$R(L%MN$$U JKD$$T*$$T*$$T*! rW   c                     | j                   dk\  r5| j                  t        d             | j                  t        d             yy)zSan Luis holidays.  u'   Día de la Exaltación de la Santa Cruzu   Día de San Luis Rey de FranciaN)rk   _add_holiday_may_3rj   _add_holiday_aug_25rR   s    rV   "_populate_subdiv_d_public_holidaysz,Argentina._populate_subdiv_d_public_holidays  s?     ::##B'P$QR $$R(I%JK rW   c                 N   | j                   dk\  r| j                  t        d             | j                   dk\  r| j                  t        d             | j                   dk\  r| j	                  t        d             | j                   dk\  r| j                  t        d             y	y	)
u   Entre Ríos holidays.  u9   Día Provincial de la Memoria por la Verdad y la Justicia  u'   Conmemoración de la Batalla de Caserosr   u   Día del Trabajador Estatalr\   u   San Miguel ArcángelN)rk   ro   rj   _add_holiday_feb_3_add_holiday_jun_27_add_holiday_sep_29r   s    rV   "_populate_subdiv_e_public_holidaysz,Argentina._populate_subdiv_e_public_holidays  s     ::$$NO ::##B'P$QR ::$$R(E%FG ::$$R(>%?@ rW   c                    | j                   dk\  r| j                  t        d             | j                   dk\  r| j                  t        d             | j                   dk\  r| j	                  t        d             d| j                   cxk  rdk  rn n| j                  t        d             | j                   dk\  r| j                  t        d	             | j                   d
k\  r| j                  t        d             | j                   dk\  r| j                  t        d             | j                   dk\  r| j                  t        d             yy)zLa Rioja holidays.  u.   Día del fallecimiento de Juan Facundo Quirogar^   u    Día de la Autonomía Provincialre   u.   Día de la Memoria por la Verdad y la Justiciau   Día de los Caídos en Malvinasr]   u!   Día de la fundación de La Riojarb   uE   Día del Aniversario del Fallecimiento de Monseñor Enrique AngelelliuB   Día del Aniversario del Fallecimiento de Ángel Vicente Peñalozau   Día del Tinkunaco RiojanoN)
rk   _add_holiday_feb_16rj   _add_holiday_mar_1ro   rq   _add_holiday_may_20_add_holiday_aug_4_add_holiday_nov_12_add_holiday_dec_31r   s    rV   "_populate_subdiv_f_public_holidaysz,Argentina._populate_subdiv_f_public_holidays  s"    ::$$R(X%YZ ::##B'I$JK ::$$R(X%YZ 4::%%##B'H$IJ ::$$R(K%LM ::##Z[ ::$$WX ::$$R(D%EF rW   c                 X    | j                   dk\  r| j                  t        d             yy)zSan Juan holidays.rf   u   Día del MaestroN)rk   _add_holiday_sep_11rj   r   s    rV   "_populate_subdiv_j_public_holidaysz,Argentina._populate_subdiv_j_public_holidays&  s)     ::$$R(:%;< rW   c                 0   | j                   dk\  r4| j                  t        d             | j                  t        d             | j                   dk\  r| j	                  t        d             | j                   dk\  r| j                  t        d             yy)	zCatamarca holidays.i  u!   Natalicio de Fray Mamerto Esquiúu   Autonomía de Catamarcar   u   Día del Milagroi  rg   N)rk   _add_holiday_may_11rj   r   _add_holiday_sep_7r   r   s    rV   "_populate_subdiv_k_public_holidaysz,Argentina._populate_subdiv_k_public_holidays.  s     ::$$R(K%LM $$R(A%BC ::##B'9$:; :://3U0VW rW   c                 X    | j                   dk\  r| j                  t        d             yy)zMendoza holidays.r`   u   Día del Apóstol SantiagoN)rk   _add_saint_james_dayrj   r   s    rV   "_populate_subdiv_m_public_holidaysz,Argentina._populate_subdiv_m_public_holidaysC  s)     ::%%b)E&FG rW   c                 8    | j                  t        d             y)u   Tucumán holidays.u%   Aniversario de la Batalla de TucumánN)_add_holiday_sep_24rj   r   s    rV   "_populate_subdiv_t_public_holidaysz,Argentina._populate_subdiv_t_public_holidaysK  s     	  $K!LMrW   c                    | j                   dk\  rN| j                  t        d             | j                  t        d             | j	                  t        d             | j                   dk\  r| j                  t        d             yy)zChubut holidays.r   zPlebiscito 1902 Trevelinz<Aniversario del arribo de los primeros colonizadores galesesu   Día del Petróleo Nacionalrf   z=Tehuelches y Mapuches declaran lealtad a la bandera ArgentinaN)rk   _add_holiday_apr_30rj   _add_holiday_jul_28_add_holiday_dec_13_add_holiday_nov_3r   s    rV   "_populate_subdiv_u_public_holidaysz,Argentina._populate_subdiv_u_public_holidaysS  s{     ::$$R(B%CD$$QR $$R(E%FG ::##RS rW   c                     | j                   dk\  r| j                  t        d             | j                   dk\  r| j                  t        d             yy)zTierra del Fuego holidays.i  uO   Día de la Provincia de Tierra del Fuego, Antártida e Islas del Atlántico Surr   u   Día del Genocidio Selk'NamN)rk   _add_holiday_jun_1rj   _add_holiday_nov_25r   s    rV   "_populate_subdiv_v_public_holidaysz,Argentina._populate_subdiv_v_public_holidaysj  sP     ::## de ::$$R(E%FG rW   c                     | j                   dk\  r5| j                  t        d             | j                  t        d             yy)zCorrientes holidays.i  uh   Día del Aniversario del Fallecimiento del General Manuel José Joaquín del Corazón de Jesús BelgranouQ   Día del Aniversario del Fallecimiento del General José Francisco de San MartínN)rk   r{   rj   r}   r   s    rV   "_populate_subdiv_w_public_holidaysz,Argentina._populate_subdiv_w_public_holidaysz  sM     ::$$6 $$% rW   c                    | j                   dk\  rh| j                  t        d             | j                  t        d             | j	                  t        d             | j                  t        d             | j                   dk\  r| j                  t        d             | j                   dk\  r| j                  t        d	             | j                   d
k\  r| j                  t        d             yy)zJujuy holidays.r   rZ   r[   u   Día del Éxodo Jujeñou   Autonomía Política de Jujuy  u   Día de la Pachamama  u6   Día de la Virgen del Rosario de Río Blanco y Paypayar   u   Día Grande de JujuyN)	rk   rm   rj   rn   _add_holiday_aug_23_add_holiday_nov_18_add_holiday_aug_1_add_holiday_oct_7_add_holiday_apr_27r   s    rV   "_populate_subdiv_y_public_holidaysz,Argentina._populate_subdiv_y_public_holidays  s     ::%%b)<&=> &&r*>'?@ $$R(A%BC $$R(G%HI ::##B'=$>? ::##B'_$`a ::$$R(>%?@ rW   c                 B   | j                   dk\  r=t        d      }| j                   dk\  r| j                  |       n| j                  |       | j                   dk\  r| j	                  t        d             | j                   dk\  r| j                  t        d             yy)	zSanta Cruz holidays.  z2Homenaje al Patrono de la Provincia San Juan Boscorf     ue   Día del Aniversario del Fallecimiento del ex Presidente de la Nación Doctor Néstor Carlos Kirchner  uB   Conmemoración a los obreros fusilados en las Huelgas PatagónicasN)rk   rj   _add_holiday_aug_16_add_holiday_jan_31_add_holiday_oct_27_add_holiday_dec_7r   s     rV   "_populate_subdiv_z_public_holidaysz,Argentina._populate_subdiv_z_public_holidays  s     ::JKDzzT!((.((. ::$$5 ::##WX rW   c                 X    | j                   dk\  r| j                  t        d             y y )Nr   u@   Día de acción por la tolerancia y el respeto entre los pueblos)rk   _add_holiday_apr_24rj   r   s    rV   _populate_armenian_holidaysz%Argentina._populate_armenian_holidays  s,     ::$$UV rW   c                 X    | j                   dk\  r| j                  t        d             y y )Nra   u   Día del Bancario)rk   _add_holiday_nov_6rj   r   s    rV   _populate_bank_holidaysz!Argentina._populate_bank_holidays  s)     ::##B':$;< rW   c                 X    | j                   dk\  r| j                  t        d             y y )Nr   u   Día del Trabajador del Estado)rk   r   rj   r   s    rV   _populate_government_holidaysz'Argentina._populate_government_holidays  s)     ::$$R(H%IJ rW   c                 B   | j                   dk\  r>| j                  t        d      t        d             | j	                  t        d             | j                   dk\  rCt        d      }| j                  |t        d             | j                  |t        dd             y y )	Nr   u    Año Nuevo Judío (Rosh Hashana)   u   Día del Perdón (Iom Kipur)r   u   Pascua Judía (Pésaj)      )rk   _add_rosh_hashanahrj   range_add_yom_kippur_add_passoverr   s     rV   _populate_hebrew_holidaysz#Argentina._populate_hebrew_holidays  s     ::##B'I$JERSHU   $B!CD ::./DtU1X.tU1a[1	 rW   c                     | j                   dk\  rO| j                  t        d             | j                  t        d             | j	                  t        d             y y )Nr   u   Año Nuevo Musulmán (Hégira)u7   Día posterior a la culminación del ayuno (Id Al-Fitr)u-   Día de la Fiesta del Sacrificio (Id Al-Adha))rk   _add_islamic_new_year_dayrj   _add_eid_al_fitr_day_add_eid_al_adha_dayr   s    rV   _populate_islamic_holidaysz$Argentina._populate_islamic_holidays  sU     ::**2.N+OP %%b)b&cd %%b)X&YZ rW   )T))__name__
__module____qualname____doc__countrydefault_languagerj   observed_label
start_yearsubdivisionssubdivisions_aliasessupported_languagesr   r   r   r   r   r   supported_categoriesboolrM   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   __classcell__)rU   s   @rV   r!   r!   !   s   iV G()NJL4 	+C 	C	
 	s 	C 	s 	 	C 	S 	C 	3 	C 	3 	C  	c!" 	C#$ 14 0$dJP*t *&V/p+,	LA2.G`=X*HN.H ,A@:=K2$[rW   r!   c                       e Zd Zy)r"   Nr   r   r    rW   rV   r"   r"         rW   r"   c                       e Zd Zy)ARGNr   r   rW   rV   r  r    r   rW   r  c                       e Zd ZedfedfedfedfedfedfedfdZed	fed
fedfedfedfedfe	dfdZ
edfedfedfedfedfedfedfdZy)rN            	         
   )r   r^   r                    r      r               N)r   r   r   r   r   r
   EID_AL_ADHA_DATESr	   r   r   EID_AL_FITR_DATESHIJRI_NEW_YEAR_DATESr   rW   rV   rN   rN     s    BiBiBiAhBiBiBi AhBiBiAhBiBiBi BiBiAhBiBiAhBirW   rN   c                      e Zd ZdZ ed      Z ed      Z ed      Z ed      Z ed      Z	 ed      Z
 ed      Z ed	      Z ed
      Z ed      Zedefedeffedefedeffedefedefedefedeffede	fede
fedefedeffedefedeffedefedeffedefedeffedefedefedeffedefedefedeffedefedefedeffedefedefedeffedefedefedefedefedeffedefedefedeffedefedefed effedefed!efedeffd"Zedefedeffedefedeffedefedeffedefedeffd#Zy$)%rO   aU
  Argentina special holidays.

    Special Holidays References:
        * [Decree 615/2010](https://www.argentina.gob.ar/normativa/nacional/decreto-615-2010-166825/texto)
        * [Joint Resolution 1159/2010](https://www.argentina.gob.ar/normativa/nacional/resoluci%C3%B3n-1159-2010-173748/texto)
        * [Law 26721](https://www.argentina.gob.ar/normativa/nacional/ley-26721-191835/texto)
        * [Law 26763](https://www.argentina.gob.ar/normativa/nacional/ley-26763-201915/texto)
        * [Law 26837](https://www.argentina.gob.ar/normativa/nacional/ley-26837-207405/texto)
        * [Law 26840](https://www.argentina.gob.ar/normativa/nacional/ley-26840-207258/texto)
        * [Decree 42/2022](https://www.argentina.gob.ar/normativa/nacional/decreto-42-2022-360018/texto)
        * [Decree 842/2022](https://www.argentina.gob.ar/normativa/nacional/decreto-842-2022-376857/texto)

    Special Bank Holidays References:
        * [Release P50962 (2019)](https://bcra.gob.ar/Pdfs/comytexord/P50962.pdf)
        * [Release P50983 (2020)](https://bcra.gob.ar/Pdfs/comytexord/P50983.pdf)
        * [Release P51020 (2021)](https://bcra.gob.ar/Pdfs/comytexord/P51020.pdf)
        * [Release P51155 (2024)](https://bcra.gob.ar/Pdfs/comytexord/P51155.pdf)

    Special Bridge Holidays are given upto 3 days a year as long as it's declared
    50 days before calendar year's end.
    There's no Bridge Holidays declared in 2017.

    Bridge Holidays References:
        * [Decree 1585/2010 (2011-2013 Bridge Holidays)](https://www.argentina.gob.ar/normativa/nacional/decreto-1585-2010-174391/texto)
        * [Decree 1768/2013 (2014-2016 Bridge Holidays)](https://www.argentina.gob.ar/normativa/nacional/decreto-1768-2013-222021/texto)
        * [Decree 923/2017 (2018-2019 Bridge Holidays)](https://www.argentina.gob.ar/normativa/nacional/decreto-923-2017-287145)
        * [Decree 717/2019 (2020 Bridge Holidays)](https://www.argentina.gob.ar/normativa/nacional/decreto-717-2019-330204/texto)
        * [Decree 947/2020 (2021 Bridge Holidays)](https://www.argentina.gob.ar/normativa/nacional/decreto-947-2020-344620/texto)
        * [Decree 789/2021 (2022 Bridge Holidays)](https://www.argentina.gob.ar/normativa/nacional/decreto-789-2021-356678/texto)
        * [Decree 764/2022 (2023 Bridge Holidays)](https://www.argentina.gob.ar/normativa/nacional/decreto-764-2022-375264/texto)
        * [Decree 106/2023 (2024 Bridge Holidays)](https://www.argentina.gob.ar/normativa/nacional/decreto-106-2023-395689/texto)
        * [Decree 1017/2024 (2025 Bridge Holidays)](https://www.argentina.gob.ar/normativa/nacional/decreto-1027-2024-406417/texto)
    u   Feriado con fines turísticosu&   Bicentenario de la Revolución de MayouB   Bicentenario de la creación y primera jura de la bandera nacionalu&   Bicentenario de la Batalla de TucumánuX   Bicentenario de la sesión inaugural de la Asamblea Nacional Constituyente del año 1813z#Bicentenario de la Batalla de SaltazCenso Nacional 2010zCenso Nacional 2022u6   Día de la Victoria de la Copa Mundial de la FIFA 2022zAsueto bancarior        r  r  r  r     r  r   r     r  r   r     r	        r  r     )rd   rY   i  i  r   rf   rb   r   r   r^   r   r
  r  r  r  )r   r^   r   r  N)r   r   r   r   rj   arg_bridge_public_holidaybicentennial_may_revolutionbicentennial_national_flagbicentennial_battle_tucumanbicentennial_assembly_1813bicentennial_battle_saltanational_census_2010national_census_2022fifa_world_cup_2022_victory_daybank_holidayr	   r   r   r   r   r   r   r   r
   r   r   r   special_public_holidaysspecial_bank_holidaysr   rW   rV   rO   rO   ,  sc    F !##B C #%%M"N "$L"
 #%%M"N "$b"
 !##H I 34 34 '))a&b# '(L
 "12"*+	
 "/0!./
 "01"/0"12"/0
 "01"/0!./"/0
 !./"/0

 "/0!./

 !./!./

 "/0"/0"/0
 !./"/0"/0
 "/0"/0!./
 "/0!./"/0
 "*+!./"/0!./"56
 "/0"/0"/0
 !./"/0"/0
 !./"/0"/0
]Sp "l#"l#
 "l#"l#
 "l#"l#
 "l#"l#
#rW   rO   N)(r   rj   holidays.calendarsr   holidays.calendars.gregorianr   r   r   r   r	   r
   r   r   r   r   r   r   holidays.constantsr   r   r   r   r   r   holidays.groupsr   r   r   r   r   holidays.observed_holiday_baser   r   r   r   r!   r"   r  rN   rO   r   rW   rV   <module>r3     s    " 5 c c c c R R  `[`[F	 		) 	5 @o orW   