
    x7#hV                         d dl mZ d dlmZmZmZ d dlmZ  G d deeee      Z G d de      Z	 G d d	e      Z
 G d
 d      Zy)    )MAR)ChristianHolidaysInternationalHolidaysStaticHolidays)HolidayBasec            	           e Zd Z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%i d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdCdEdFi dGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhi didjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~ddddddddddddi ddddddddddddddddddddddddddddddddddi ddddddddddddddddddddddddēddƓddȓddʓdd̓ddΓdddddddd֜Z fdׄZd؄ Zdل Z	dڄ Z
dۄ Zd܄ Zd݄ Zdބ Zd߄ Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Z d Z!d Z"d Z#d Z$d Z%d Z&d Z'd Z(d Z)d Z*d Z+d Z,d Z-d Z.d Z/d  Z0d Z1d Z2d Z3d Z4d Z5d Z6d Z7d Z8d	 Z9d
 Z:d Z;d Z<d Z=d Z>d Z?d Z@d ZAd ZBd ZCd ZDd ZEd ZFd ZGd ZHd ZId ZJd ZKd ZLd ZMd ZNd ZOd  ZPd! ZQd" ZRd# ZSd$ ZTd% ZUd& ZVd' ZWd( ZXd) ZYd* ZZd+ Z[d, Z\d- Z]d. Z^d/ Z_d0 Z`d1 Zad2 Zbd3 Zcd4 Zdd5 Zed6 Zfd7 Zgd8 Zhd9 Zid: Zjd; Zkd< Zld= Zmd> Znd? Zod@ ZpdA ZqdB ZrdC ZsdD ZtdE ZudF ZvdG ZwdH ZxdI ZydJ Zz xZ{S (K  ItalyzItaly holidays.

    References:
        * <https://en.wikipedia.org/wiki/Public_holidays_in_Italy>
        * [Provinces holidays](https://it.wikipedia.org/wiki/Santi_patroni_cattolici_delle_citt%C3%A0_capoluogo_di_provincia_italiane)
    IT)rAGALANAOAPAQARATAVBABGBIBLBNBOBRBSBTBZCACBCECHCLCNCOCRCSCTCZENFCFEFGFIFMFRGEGOGRIMISKRLCLELILOLTLUMBMCMEMIMNMOMSMTNANONUORPAPCPDPEPGPIPNPOPRPTPUPVPZRARCRERGRIRMRNROSASISOSPSRSSSUSVTATETNTOTPTRTSTVUDVAVBVCVEVIVRVTVVAndriaBarlettaCesenaForliPesaroTraniUrbino	Agrigentor   Alessandriar   Anconar   Aostar   zAscoli Picenor   zL'Aquilar   Arezzor   Astir   Avellinor   Barir   Bergamor   Biellar   Bellunor   	Beneventor   Bolognar   Brindisir   Bresciar   zBarletta-Andria-Tranir   Bolzanor   Cagliarir   
Campobassor   Casertar    Chietir!   Caltanissettar"   Cuneor#   Comor$   Cremonar%   Cosenzar&   Cataniar'   	Catanzaror(   Ennar)   zForli-Cesenar*   u   Forlì-CesenaFerrarar+   Foggiar,   Firenzer-   Fermor.   	Frosinoner/   Genovar0   Goriziar1   Grossetor2   Imperiar3   Iserniar4   Crotoner5   Leccor6   Leccer7   Livornor8   Lodir9   Latinar:   Luccar;   zMonza e Brianzar<   Maceratar=   Messinar>   Milanor?   Mantovar@   ModenarA   zMassa-CarrararB   MaterarC   NapolirD   NovararE   NuororF   OristanorG   PalermorH   PiacenzarI   PadovarJ   PescararK   PerugiarL   PisarM   	PordenonerN   PratorO   ParmarP   PistoiarQ   zPesaro e UrbinorR   PaviarS   PotenzarT   RavennarU   zReggio CalabriarV   zReggio EmiliarW   RagusarX   RietirY   RomarZ   Riminir[   Rovigor\   Salernor]   Sienar^   Sondrior_   z	La Speziar`   Siracusara   Sassarirb   zSud Sardegnarc   Savonard   Tarantore   Teramorf   Trentorg   Torinorh   Trapaniri   Ternirj   Triesterk   Trevisorl   Udinerm   Varesern   zVerbano-Cusio-Ossolaro   rp   rq   rr   rs   rt   ru   ry   )VercelliVeneziaVicenzaVeronaViterbozVibo Valentiau   Forlìc                     t        j                  |        t        j                  |        t        j                  | t               t        |   |i | y )N)cls)r   __init__r   r   ItalyStaticHolidayssuper)selfargskwargs	__class__s      X/var/www/api/v1/venv_getwork_v1/lib/python3.12/site-packages/holidays/countries/italy.pyr   zItaly.__init__  sB    ""4(&&t,*=>$)&)    c                    | j                  d       | j                  d       | j                  dk  r| j                  d       | j	                  d       | j                  d       | j                  dk\  r| j                  d       | j                  d	       | j                  d
k\  r| j                  d       | j                  dk  r3| j                  d       | j                  d       | j                  d       | j                  d       | j                  d       | j                  dk  r| j                  d       | j                  d       | j!                  d       | j                  dk\  r| j#                  d       y y )N	CapodannozEpifania del Signorei  San GiuseppezPasqua di Resurrezioneu   Lunedì dell'Angeloi  zFesta della LiberazionezFesta dei Lavoratorii  zFesta della RepubblicazAscensione Nostro SignoreSanti Pietro e PaolozCorpus DominizAssunzione della VerginezTutti i Santiu3   Giornata dell'Unità Nazionale e delle Forze ArmatezImmacolata ConcezioneNatalei  Santo Stefano)_add_new_years_day_add_epiphany_day_year_add_saint_josephs_day_add_easter_sunday_add_easter_monday_add_holiday_apr_25_add_labor_day_add_holiday_jun_2_add_ascension_thursday_add_saints_peter_and_paul_day_add_corpus_christi_day_add_assumption_of_mary_day_add_all_saints_day_add_holiday_nov_4_add_immaculate_conception_day_add_christmas_day_add_christmas_day_twor   s    r   _populate_public_holidayszItaly._populate_public_holidays	  s\   , 	56::''7 	 89 	 56::$$%>? 	23::##$<=::(()DE //0FG ((9 	(()CD 	  1::##$YZ 	++,CD 	)::''8 r   c                 &    | j                  d       y )NzSan Gerlando)_add_holiday_feb_25r   s    r   #_populate_subdiv_ag_public_holidaysz)Italy._populate_subdiv_ag_public_holidaysC        0r   c                 &    | j                  d       y )NzSan Baudolino)_add_holiday_nov_10r   s    r   #_populate_subdiv_al_public_holidaysz)Italy._populate_subdiv_al_public_holidaysF        1r   c                 &    | j                  d       y )NzSan Ciriaco)_add_holiday_may_4r   s    r   #_populate_subdiv_an_public_holidaysz)Italy._populate_subdiv_an_public_holidaysI      .r   c                 &    | j                  d       y )Nz	San Grato)_add_holiday_sep_7r   s    r   #_populate_subdiv_ao_public_holidaysz)Italy._populate_subdiv_ao_public_holidaysL  s    ,r   c                 &    | j                  d       y )NzSant'Emidio_add_holiday_aug_5r   s    r   #_populate_subdiv_ap_public_holidaysz)Italy._populate_subdiv_ap_public_holidaysO  r  r   c                 &    | j                  d       y )NzSan Massimo D'Aveia)_add_holiday_jun_10r   s    r   #_populate_subdiv_aq_public_holidaysz)Italy._populate_subdiv_aq_public_holidaysR        !67r   c                 &    | j                  d       y )NzSan Donato D'Arezzo_add_holiday_aug_7r   s    r   #_populate_subdiv_ar_public_holidaysz)Italy._populate_subdiv_ar_public_holidaysU       56r   c                 &    | j                  d       y )NzSan Secondo di Asti)_add_holiday_1st_tue_of_mayr   s    r   #_populate_subdiv_at_public_holidaysz)Italy._populate_subdiv_at_public_holidaysX  s    (()>?r   c                 &    | j                  d       y )NzSan Modestino_add_holiday_feb_14r   s    r   #_populate_subdiv_av_public_holidaysz)Italy._populate_subdiv_av_public_holidays[  r  r   c                 &    | j                  d       y Nz
San Nicola_add_holiday_dec_6r   s    r   #_populate_subdiv_ba_public_holidaysz)Italy._populate_subdiv_ba_public_holidays^      -r   c                 &    | j                  d       y )NzSant'Alessandro di Bergamo_add_holiday_aug_26r   s    r   #_populate_subdiv_bg_public_holidaysz)Italy._populate_subdiv_bg_public_holidaysa        !=>r   c                 &    | j                  d       y Nr   r   r   s    r   #_populate_subdiv_bi_public_holidaysz)Italy._populate_subdiv_bi_public_holidaysd      ##O4r   c                 &    | j                  d       y )NzSan Martino)_add_holiday_nov_11r   s    r   #_populate_subdiv_bl_public_holidaysz)Italy._populate_subdiv_bl_public_holidaysg        /r   c                 &    | j                  d       y )NzSan Bartolomeo apostolo)_add_holiday_aug_24r   s    r   #_populate_subdiv_bn_public_holidaysz)Italy._populate_subdiv_bn_public_holidaysj        !:;r   c                 &    | j                  d       y )NzSan Petronio_add_holiday_oct_4r   s    r   #_populate_subdiv_bo_public_holidaysz)Italy._populate_subdiv_bo_public_holidaysm  s    /r   c                 &    | j                  d       y )NzSan Lorenzo da Brindisi)_add_holiday_1st_sun_of_sepr   s    r   #_populate_subdiv_br_public_holidaysz)Italy._populate_subdiv_br_public_holidaysp  s    (()BCr   c                 &    | j                  d       y )NzSanti Faustino e Giovita)_add_holiday_feb_15r   s    r   #_populate_subdiv_bs_public_holidaysz)Italy._populate_subdiv_bs_public_holidayss  s      !;<r   c                 j    | j                  d       | j                  d       | j                  d       y )NSan Nicola PellegrinoSan Riccardo di AndriaSan Ruggero)_add_holiday_may_3_add_holiday_3rd_sun_of_sep_add_holiday_dec_30r   s    r   #_populate_subdiv_bt_public_holidaysz)Italy._populate_subdiv_bt_public_holidaysw  s.     78(()AB  /r   c                 H    | j                  d       | j                  d       y )Nu   Lunedì di PentecosteMaria Santissima Assunta)_add_whit_mondayr   r   s    r   #_populate_subdiv_bz_public_holidaysz)Italy._populate_subdiv_bz_public_holidays|  s     56(()CDr   c                 &    | j                  d       y )NzSan Saturnino di Cagliari)_add_holiday_oct_30r   s    r   #_populate_subdiv_ca_public_holidaysz)Italy._populate_subdiv_ca_public_holidays  s      !<=r   c                 &    | j                  d       y NzSan Giorgio_add_saint_georges_dayr   s    r   #_populate_subdiv_cb_public_holidaysz)Italy._populate_subdiv_cb_public_holidays      ##M2r   c                 &    | j                  d       y )NzSan Sebastiano)_add_holiday_jan_20r   s    r   #_populate_subdiv_ce_public_holidaysz)Italy._populate_subdiv_ce_public_holidays  s      !12r   c                 &    | j                  d       y )NzSan Giustino di Chieti)_add_holiday_may_11r   s    r   #_populate_subdiv_ch_public_holidaysz)Italy._populate_subdiv_ch_public_holidays        !9:r   c                 &    | j                  d       y NzSan Michele Arcangelo_add_holiday_sep_29r   s    r   #_populate_subdiv_cl_public_holidaysz)Italy._populate_subdiv_cl_public_holidays        !89r   c                 &    | j                  d       y rb  rc  r   s    r   #_populate_subdiv_cn_public_holidaysz)Italy._populate_subdiv_cn_public_holidays  rf  r   c                 &    | j                  d       y )NzSant'Abbondio_add_holiday_aug_31r   s    r   #_populate_subdiv_co_public_holidaysz)Italy._populate_subdiv_co_public_holidays  r  r   c                 &    | j                  d       y )NzSant'Omobono)_add_holiday_nov_13r   s    r   #_populate_subdiv_cr_public_holidaysz)Italy._populate_subdiv_cr_public_holidays  r  r   c                 &    | j                  d       y )NzMadonna del Pilerio)_add_holiday_feb_12r   s    r   #_populate_subdiv_cs_public_holidaysz)Italy._populate_subdiv_cs_public_holidays  r  r   c                 &    | j                  d       y )Nz
Sant'Agata)_add_holiday_feb_5r   s    r   #_populate_subdiv_ct_public_holidaysz)Italy._populate_subdiv_ct_public_holidays  r(  r   c                 &    | j                  d       y )NzSan Vitaliano)_add_holiday_jul_16r   s    r   #_populate_subdiv_cz_public_holidaysz)Italy._populate_subdiv_cz_public_holidays  r  r   c                 &    | j                  d       y )NzMadonna della Visitazione_add_holiday_jul_2r   s    r   #_populate_subdiv_en_public_holidaysz)Italy._populate_subdiv_en_public_holidays       ;<r   c                 H    | j                  d       | j                  d       y )NMadonna del FuocoSan Giovanni Battista)_add_holiday_feb_4_add_saint_johns_dayr   s    r   #_populate_subdiv_fc_public_holidaysz)Italy._populate_subdiv_fc_public_holidays  s      34!!"9:r   c                 &    | j                  d       y rU  rV  r   s    r   #_populate_subdiv_fe_public_holidaysz)Italy._populate_subdiv_fe_public_holidays  rY  r   c                 &    | j                  d       y )NzMadonna dei Sette Veli)_add_holiday_mar_22r   s    r   #_populate_subdiv_fg_public_holidaysz)Italy._populate_subdiv_fg_public_holidays  r`  r   c                 &    | j                  d       y Nr  r  r   s    r   #_populate_subdiv_fi_public_holidaysz)Italy._populate_subdiv_fi_public_holidays      !!"9:r   c                 H    | j                  d       | j                  d       y )NrN  )r   _add_holiday_aug_16r   s    r   #_populate_subdiv_fm_public_holidaysz)Italy._populate_subdiv_fm_public_holidays  s     (()CD  !;<r   c                 &    | j                  d       y )NzSan Silverio)_add_holiday_jun_20r   s    r   #_populate_subdiv_fr_public_holidaysz)Italy._populate_subdiv_fr_public_holidays  r  r   c                 &    | j                  d       y r  r  r   s    r   #_populate_subdiv_ge_public_holidaysz)Italy._populate_subdiv_ge_public_holidays  r  r   c                 &    | j                  d       y )NzSanti Ilario e Taziano)_add_holiday_mar_16r   s    r   #_populate_subdiv_go_public_holidaysz)Italy._populate_subdiv_go_public_holidays  r`  r   c                 &    | j                  d       y )NzSan Lorenzo)_add_holiday_aug_10r   s    r   #_populate_subdiv_gr_public_holidaysz)Italy._populate_subdiv_gr_public_holidays  r6  r   c                 &    | j                  d       y )NzSan Leonardo da Porto Maurizio_add_holiday_nov_26r   s    r   #_populate_subdiv_im_public_holidaysz)Italy._populate_subdiv_im_public_holidays  s      !ABr   c                 &    | j                  d       y )NzSan Pietro Celestino)_add_holiday_may_19r   s    r   #_populate_subdiv_is_public_holidaysz)Italy._populate_subdiv_is_public_holidays        !78r   c                 &    | j                  d       y )NzSan Dionigi)_add_holiday_oct_9r   s    r   #_populate_subdiv_kr_public_holidaysz)Italy._populate_subdiv_kr_public_holidays  r  r   c                 &    | j                  d       y r$  r%  r   s    r   #_populate_subdiv_lc_public_holidaysz)Italy._populate_subdiv_lc_public_holidays  r(  r   c                 &    | j                  d       y )NzSant'Oronzor*  r   s    r   #_populate_subdiv_le_public_holidaysz)Italy._populate_subdiv_le_public_holidays  r6  r   c                 &    | j                  d       y )NzSanta Giulia)_add_holiday_may_22r   s    r   #_populate_subdiv_li_public_holidaysz)Italy._populate_subdiv_li_public_holidays  r  r   c                 &    | j                  d       y )NzSan Bassiano)_add_holiday_jan_19r   s    r   #_populate_subdiv_lo_public_holidaysz)Italy._populate_subdiv_lo_public_holidays  r  r   c                 H    | j                  d       | j                  d       y )NSan Marco EvangelistazSanta Maria Goretti)r   _add_holiday_jul_6r   s    r   #_populate_subdiv_lt_public_holidaysz)Italy._populate_subdiv_lt_public_holidays  s       !89 56r   c                 &    | j                  d       y )NzSan Paolino di Lucca_add_holiday_jul_12r   s    r   #_populate_subdiv_lu_public_holidaysz)Italy._populate_subdiv_lu_public_holidays  r  r   c                 &    | j                  d       y r  r  r   s    r   #_populate_subdiv_mb_public_holidaysz)Italy._populate_subdiv_mb_public_holidays  r  r   c                 &    | j                  d       y )NzSan Giuliano l'ospitaliererj  r   s    r   #_populate_subdiv_mc_public_holidaysz)Italy._populate_subdiv_mc_public_holidays  r-  r   c                 &    | j                  d       y )NzMadonna della Lettera)_add_holiday_jun_3r   s    r   #_populate_subdiv_me_public_holidaysz)Italy._populate_subdiv_me_public_holidays       78r   c                 &    | j                  d       y )NzSant'Ambrogio)_add_holiday_dec_7r   s    r   #_populate_subdiv_mi_public_holidaysz)Italy._populate_subdiv_mi_public_holidays      0r   c                 &    | j                  d       y )NzSant'Anselmo da Baggio_add_holiday_mar_18r   s    r   #_populate_subdiv_mn_public_holidaysz)Italy._populate_subdiv_mn_public_holidays  r`  r   c                 &    | j                  d       y )NzSan Geminiano)_add_holiday_jan_31r   s    r   #_populate_subdiv_mo_public_holidaysz)Italy._populate_subdiv_mo_public_holidays  r  r   c                 &    | j                  d       y )NSan Francesco d'Assisir<  r   s    r   #_populate_subdiv_ms_public_holidaysz)Italy._populate_subdiv_ms_public_holidays  s     89r   c                 &    | j                  d       y )NzMadonna della Brunarz  r   s    r   #_populate_subdiv_mt_public_holidaysz)Italy._populate_subdiv_mt_public_holidays  r  r   c                 &    | j                  d       y )NzSan Gennaro)_add_holiday_sep_19r   s    r   #_populate_subdiv_na_public_holidaysz)Italy._populate_subdiv_na_public_holidays  r6  r   c                 &    | j                  d       y NzSan Gaudenzio)_add_holiday_jan_22r   s    r   #_populate_subdiv_no_public_holidaysz)Italy._populate_subdiv_no_public_holidays  r  r   c                 &    | j                  d       y )NzNostra Signora della Never  r   s    r   #_populate_subdiv_nu_public_holidaysz)Italy._populate_subdiv_nu_public_holidays  r}  r   c                 &    | j                  d       y )NzSant'Archelao)_add_holiday_feb_13r   s    r   #_populate_subdiv_or_public_holidaysz)Italy._populate_subdiv_or_public_holidays  r  r   c                 &    | j                  d       y )NzSanta Rosalia)_add_holiday_jul_15r   s    r   #_populate_subdiv_pa_public_holidaysz)Italy._populate_subdiv_pa_public_holidays  r  r   c                 &    | j                  d       y )NzSant'Antonino di Piacenza)_add_holiday_jul_4r   s    r   #_populate_subdiv_pc_public_holidaysz)Italy._populate_subdiv_pc_public_holidays  r}  r   c                 &    | j                  d       y )NzSant'Antonio di Padova)_add_holiday_jun_13r   s    r   #_populate_subdiv_pd_public_holidaysz)Italy._populate_subdiv_pd_public_holidays  r`  r   c                 &    | j                  d       y )Nz
San Cetteo)_add_holiday_oct_10r   s    r   #_populate_subdiv_pe_public_holidaysz)Italy._populate_subdiv_pe_public_holidays  s      .r   c                 H    | j                  d       | j                  d       y )NzSanta Chiara d'Assisir  )_add_holiday_aug_11r=  r   s    r   #_populate_subdiv_pg_public_holidaysz)Italy._populate_subdiv_pg_public_holidays  s       !89 89r   c                 &    | j                  d       y )NzSan Ranieri)_add_holiday_jun_17r   s    r   #_populate_subdiv_pi_public_holidaysz)Italy._populate_subdiv_pi_public_holidays  r6  r   c                 H    | j                  d       | j                  d       y )Nr  zMadonna delle Grazie)r   _add_nativity_of_mary_dayr   s    r   #_populate_subdiv_pn_public_holidaysz)Italy._populate_subdiv_pn_public_holidays  s       !89&&'=>r   c                 &    | j                  d       y r/  r0  r   s    r   #_populate_subdiv_po_public_holidaysz)Italy._populate_subdiv_po_public_holidays  r2  r   c                 &    | j                  d       y )NzSant'Ilario di Poitiers)_add_holiday_jan_13r   s    r   #_populate_subdiv_pr_public_holidaysz)Italy._populate_subdiv_pr_public_holidays  r:  r   c                 &    | j                  d       y )Nz
San Jacopo)_add_saint_james_dayr   s    r   #_populate_subdiv_pt_public_holidaysz)Italy._populate_subdiv_pt_public_holidays  s    !!,/r   c                 H    | j                  d       | j                  d       y )NSan CrescentinoSan Terenzio di Pesaro)_add_holiday_jun_1_add_holiday_sep_24r   s    r   #_populate_subdiv_pu_public_holidaysz)Italy._populate_subdiv_pu_public_holidays#  s      12  !9:r   c                 &    | j                  d       y )NzSan Siro)_add_holiday_dec_9r   s    r   #_populate_subdiv_pv_public_holidaysz)Italy._populate_subdiv_pv_public_holidays'  s    
+r   c                 &    | j                  d       y )NzSan Gerardo di Potenza)_add_holiday_may_30r   s    r   #_populate_subdiv_pz_public_holidaysz)Italy._populate_subdiv_pz_public_holidays*  r`  r   c                 &    | j                  d       y )NzSant'Apollinare)_add_holiday_jul_23r   s    r   #_populate_subdiv_ra_public_holidaysz)Italy._populate_subdiv_ra_public_holidays-  s      !23r   c                 &    | j                  d       y rU  rV  r   s    r   #_populate_subdiv_rc_public_holidaysz)Italy._populate_subdiv_rc_public_holidays0  rY  r   c                 &    | j                  d       y )NzSan Prospero Vescovo)_add_holiday_nov_24r   s    r   #_populate_subdiv_re_public_holidaysz)Italy._populate_subdiv_re_public_holidays3  r  r   c                 H    | j                  d       | j                  d       y )NzSan Giorgio Martirer  )rW  _add_holiday_aug_29r   s    r   #_populate_subdiv_rg_public_holidaysz)Italy._populate_subdiv_rg_public_holidays6  s     ##$9:  !89r   c                 &    | j                  d       y )NzSanta Barbara)_add_holiday_dec_4r   s    r   #_populate_subdiv_ri_public_holidaysz)Italy._populate_subdiv_ri_public_holidays:  r  r   c                 &    | j                  d       y )Nr   )r   r   s    r   #_populate_subdiv_rm_public_holidaysz)Italy._populate_subdiv_rm_public_holidays=  s    ++,BCr   c                 &    | j                  d       y r  )_add_holiday_oct_14r   s    r   #_populate_subdiv_rn_public_holidaysz)Italy._populate_subdiv_rn_public_holidays@  r  r   c                 &    | j                  d       y )NzSan Bellinor  r   s    r   #_populate_subdiv_ro_public_holidaysz)Italy._populate_subdiv_ro_public_holidaysC  r6  r   c                 &    | j                  d       y )NzSan Matteo Evangelista)_add_holiday_sep_21r   s    r   #_populate_subdiv_sa_public_holidaysz)Italy._populate_subdiv_sa_public_holidaysF  r`  r   c                 &    | j                  d       y )NzSant'Ansano)_add_holiday_dec_1r   s    r   #_populate_subdiv_si_public_holidaysz)Italy._populate_subdiv_si_public_holidaysI  r  r   c                 &    | j                  d       y )NzSan Gervasio e San Protasio)_add_holiday_jun_19r   s    r   #_populate_subdiv_so_public_holidaysz)Italy._populate_subdiv_so_public_holidaysL  s      !>?r   c                 &    | j                  d       y )Nr   )r   r   s    r   #_populate_subdiv_sp_public_holidaysz)Italy._populate_subdiv_sp_public_holidaysO  s    ##N3r   c                 &    | j                  d       y )NzSanta Lucia)_add_holiday_dec_13r   s    r   #_populate_subdiv_sr_public_holidaysz)Italy._populate_subdiv_sr_public_holidaysR  r6  r   c                 &    | j                  d       y r$  r%  r   s    r   #_populate_subdiv_ss_public_holidaysz)Italy._populate_subdiv_ss_public_holidaysU  r(  r   c                 &    | j                  d       y )NzSan Ponziano)'_add_holiday_4_days_past_2nd_sun_of_mayr   s    r   #_populate_subdiv_su_public_holidaysz)Italy._populate_subdiv_su_public_holidaysX  s    44^Dr   c                 &    | j                  d       y )Nz!Nostra Signora della Misericordiar  r   s    r   #_populate_subdiv_sv_public_holidaysz)Italy._populate_subdiv_sv_public_holidays\  s      !DEr   c                 &    | j                  d       y )NzSan Cataldo)_add_holiday_may_10r   s    r   #_populate_subdiv_ta_public_holidaysz)Italy._populate_subdiv_ta_public_holidays_  r6  r   c                 &    | j                  d       y )NzSan Berardo da Pagliara)_add_holiday_dec_19r   s    r   #_populate_subdiv_te_public_holidaysz)Italy._populate_subdiv_te_public_holidaysb  r:  r   c                 &    | j                  d       y )NzSan Vigilio)_add_holiday_jun_26r   s    r   #_populate_subdiv_tn_public_holidaysz)Italy._populate_subdiv_tn_public_holidayse  r6  r   c                 &    | j                  d       y r  r  r   s    r   #_populate_subdiv_to_public_holidaysz)Italy._populate_subdiv_to_public_holidaysh  r  r   c                 &    | j                  d       y )NzSant'Alberto degli Abatir  r   s    r   #_populate_subdiv_tp_public_holidaysz)Italy._populate_subdiv_tp_public_holidaysk       :;r   c                 &    | j                  d       y )NzSan Valentinor   r   s    r   #_populate_subdiv_tr_public_holidaysz)Italy._populate_subdiv_tr_public_holidaysn  r  r   c                 &    | j                  d       y )Nz
San Giusto)_add_holiday_nov_3r   s    r   #_populate_subdiv_ts_public_holidaysz)Italy._populate_subdiv_ts_public_holidaysq  r(  r   c                 &    | j                  d       y )NzSan Liberale)_add_holiday_apr_27r   s    r   #_populate_subdiv_tv_public_holidaysz)Italy._populate_subdiv_tv_public_holidayst  r  r   c                 &    | j                  d       y )NzSanti Ermacora e Fortunator  r   s    r   #_populate_subdiv_ud_public_holidaysz)Italy._populate_subdiv_ud_public_holidaysw  r-  r   c                 &    | j                  d       y NzSan Vittore il Moro_add_holiday_may_8r   s    r   #_populate_subdiv_va_public_holidaysz)Italy._populate_subdiv_va_public_holidaysz  r  r   c                 &    | j                  d       y rI  rJ  r   s    r   #_populate_subdiv_vb_public_holidaysz)Italy._populate_subdiv_vb_public_holidays}  r  r   c                 &    | j                  d       y )NzSant'Eusebio di Vercelli)_add_holiday_aug_1r   s    r   #_populate_subdiv_vc_public_holidaysz)Italy._populate_subdiv_vc_public_holidays  r=  r   c                 H    | j                  d       | j                  d       y )Nr  zMadonna della Salute)r   _add_holiday_nov_21r   s    r   #_populate_subdiv_ve_public_holidaysz)Italy._populate_subdiv_ve_public_holidays  s       !89  !78r   c                 &    | j                  d       y )NzMadonna di Monte Berico)r  r   s    r   #_populate_subdiv_vi_public_holidaysz)Italy._populate_subdiv_vi_public_holidays  s    &&'@Ar   c                 &    | j                  d       y )NzSan Zeno)_add_holiday_may_21r   s    r   #_populate_subdiv_vr_public_holidaysz)Italy._populate_subdiv_vr_public_holidays  s      ,r   c                 &    | j                  d       y )NzSanta Rosa da Viterbo)_add_holiday_sep_4r   s    r   #_populate_subdiv_vt_public_holidaysz)Italy._populate_subdiv_vt_public_holidays  r  r   c                 &    | j                  d       y )NzSan Leoluca)_add_holiday_mar_1r   s    r   #_populate_subdiv_vv_public_holidaysz)Italy._populate_subdiv_vv_public_holidays  r  r   c                 &    | j                  d       y )NrG  )rJ  r   s    r   '_populate_subdiv_andria_public_holidaysz-Italy._populate_subdiv_andria_public_holidays  s    (()ABr   c                 &    | j                  d       y )NrH  )rK  r   s    r   )_populate_subdiv_barletta_public_holidaysz/Italy._populate_subdiv_barletta_public_holidays  r6  r   c                 &    | j                  d       y r  r  r   s    r   '_populate_subdiv_cesena_public_holidaysz-Italy._populate_subdiv_cesena_public_holidays  r  r   c                 &    | j                  d       y )Nr  )r  r   s    r   &_populate_subdiv_forli_public_holidaysz,Italy._populate_subdiv_forli_public_holidays  s     34r   c                 &    | j                  d       y )Nr  )r  r   s    r   '_populate_subdiv_pesaro_public_holidaysz-Italy._populate_subdiv_pesaro_public_holidays  r`  r   c                 &    | j                  d       y )NrF  )rI  r   s    r   &_populate_subdiv_trani_public_holidaysz,Italy._populate_subdiv_trani_public_holidays  r  r   c                 &    | j                  d       y )Nr  )r  r   s    r   '_populate_subdiv_urbino_public_holidaysz-Italy._populate_subdiv_urbino_public_holidays  s     12r   )|__name__
__module____qualname____doc__countrysubdivisionssubdivisions_aliasesr   r   r  r  r
  r  r  r  r  r  r"  r'  r,  r1  r5  r9  r>  rA  rD  rL  rP  rS  rX  r\  r_  re  rh  rl  ro  rr  ru  rx  r|  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r
  r  r  r  r  r  r  r  r   r#  r%  r(  r*  r-  r/  r2  r5  r8  r:  r<  r?  rB  rE  rG  rL  rN  rQ  rT  rV  rY  r\  r_  ra  rc  re  rg  ri  rk  rm  __classcell__)r   s   @r   r	   r	      sL    GuLlpTp 	tp 	$	p
 	p 	p 	Dp 	$p 	p 	Dp 	p 	4p 	$p 	4p 	Tp  	4!p" 	D#p$ 	4%p& 	 'p( 	4)p* 	D+p, 	d-p. 	4/p0 	$1p2 	3p4 	5p6 	7p8 	49p: 	4;p< 	4=p> 	T?p@ 	ApB 	CpD 	EpF 	4GpH 	$IpJ 	4KpL 	MpN 	TOpP 	$QpR 	4SpT 	DUpV 	4WpX 	4YpZ 	4[p\ 	]p^ 	_p` 	4apb 	cpd 	$epf 	gph 	4ipj 	Dkpl 	4mpn 	$opp 	4qpr 	$spt 	upv 	$wpx 	$ypz 	${p| 	}p~ 	Dp@ 	4ApB 	DCpD 	$EpF 	4GpH 	4IpJ 	KpL 	TMpN 	OpP 	QpR 	4SpT 	4UpV 	WpX 	4YpZ 	4[p\ 	4]p^ 	_p` 	$apb 	cpd 	epf 	$gph 	$ipj 	4kpl 	mpn 	4opp 	Tqpr 	Dspt 	4upv 	wpx 	$ypz 	4{p| 	$}p~ 	$p@ 	$ApB 	4CpD 	EpF 	4GpH 	4IpJ 	KpL 	$MpN 	OpP _pd*89t12/-/87@2.?50<0D=0
E>33;::218.2=;3;;=1;;0C9/.01179;?91;2:702=22=;/:0?5<0;,;439:1D20;/@40.EF0<0;<2.1?77<9B-9/C0;5;93r   r	   c                       e Zd Zy)r
   Nrn  ro  rp   r   r   r
   r
         r   r
   c                       e Zd Zy)ITANrw  rx  r   r   r{  r{    ry  r   r{  c                   &    e Zd ZdZedefedefdZy)r   u!   Anniversario dell'Unità d'Italia   )i  i  N)rn  ro  rp  anniversary_of_unificationr   special_public_holidaysrx  r   r   r   r     s&    !DB23B23r   r   N)holidays.calendars.gregorianr   holidays.groupsr   r   r   holidays.holiday_baser   r	   r
   r{  r   rx  r   r   <module>r     sL    - T T -T
3K*,A> T
3n	 		% 	 r   